./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-while_file-12.i --full-output --architecture 32bit


--------------------------------------------------------------------------------


Checking for ERROR reachability
Using default analysis
Version 6497de01
Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-while_file-12.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) )

 --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 41218f936bf95b34a4ca651f02a06980e6dee4f66c0a1bb8aa6f08c1f62da5e8
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-6497de0
[2024-11-23 22:45:59,361 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-23 22:45:59,452 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf
[2024-11-23 22:45:59,460 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-23 22:45:59,460 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-23 22:45:59,504 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-23 22:45:59,505 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-23 22:45:59,505 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-23 22:45:59,506 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-23 22:45:59,506 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-23 22:45:59,507 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-23 22:45:59,507 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-23 22:45:59,507 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-23 22:45:59,508 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-23 22:45:59,508 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-23 22:45:59,509 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-23 22:45:59,509 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-23 22:45:59,509 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-23 22:45:59,509 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-23 22:45:59,509 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-23 22:45:59,509 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-23 22:45:59,509 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-23 22:45:59,509 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-23 22:45:59,509 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-23 22:45:59,509 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-23 22:45:59,509 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-23 22:45:59,509 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-11-23 22:45:59,510 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-23 22:45:59,510 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-11-23 22:45:59,510 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-23 22:45:59,510 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-23 22:45:59,510 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-23 22:45:59,510 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-23 22:45:59,511 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-23 22:45:59,511 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-23 22:45:59,511 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-23 22:45:59,511 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-23 22:45:59,511 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-23 22:45:59,511 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-23 22:45:59,511 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-23 22:45:59,511 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-11-23 22:45:59,511 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-23 22:45:59,511 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-11-23 22:45:59,511 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-11-23 22:45:59,512 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-23 22:45:59,512 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-23 22:45:59,512 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-23 22:45:59,512 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-23 22:45:59,512 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) )


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 41218f936bf95b34a4ca651f02a06980e6dee4f66c0a1bb8aa6f08c1f62da5e8
[2024-11-23 22:45:59,814 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-23 22:45:59,822 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-23 22:45:59,824 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-23 22:45:59,825 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-23 22:45:59,826 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-23 22:45:59,827 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-while_file-12.i
[2024-11-23 22:46:02,807 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/data/c5c016e9e/4d6c4e0df01c4588a050b660000acaa7/FLAG78875ee2f
[2024-11-23 22:46:03,159 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-23 22:46:03,160 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-while_file-12.i
[2024-11-23 22:46:03,172 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/data/c5c016e9e/4d6c4e0df01c4588a050b660000acaa7/FLAG78875ee2f
[2024-11-23 22:46:03,194 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/data/c5c016e9e/4d6c4e0df01c4588a050b660000acaa7
[2024-11-23 22:46:03,196 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-23 22:46:03,199 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-23 22:46:03,200 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-23 22:46:03,201 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-23 22:46:03,208 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-23 22:46:03,212 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:46:03" (1/1) ...
[2024-11-23 22:46:03,213 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6052f561 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:03, skipping insertion in model container
[2024-11-23 22:46:03,213 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:46:03" (1/1) ...
[2024-11-23 22:46:03,239 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-23 22:46:03,409 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-while_file-12.i[915,928]
[2024-11-23 22:46:03,483 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-23 22:46:03,493 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-23 22:46:03,503 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-while_file-12.i[915,928]
[2024-11-23 22:46:03,537 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-23 22:46:03,553 INFO  L204         MainTranslator]: Completed translation
[2024-11-23 22:46:03,554 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:03 WrapperNode
[2024-11-23 22:46:03,554 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-23 22:46:03,555 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-23 22:46:03,555 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-23 22:46:03,555 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-23 22:46:03,562 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:03" (1/1) ...
[2024-11-23 22:46:03,573 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:03" (1/1) ...
[2024-11-23 22:46:03,615 INFO  L138                Inliner]: procedures = 26, calls = 36, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 148
[2024-11-23 22:46:03,616 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-23 22:46:03,616 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-23 22:46:03,616 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-23 22:46:03,616 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-23 22:46:03,629 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:03" (1/1) ...
[2024-11-23 22:46:03,629 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:03" (1/1) ...
[2024-11-23 22:46:03,632 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:03" (1/1) ...
[2024-11-23 22:46:03,652 INFO  L175           MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0].
[2024-11-23 22:46:03,652 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:03" (1/1) ...
[2024-11-23 22:46:03,653 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:03" (1/1) ...
[2024-11-23 22:46:03,660 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:03" (1/1) ...
[2024-11-23 22:46:03,664 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:03" (1/1) ...
[2024-11-23 22:46:03,672 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:03" (1/1) ...
[2024-11-23 22:46:03,673 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:03" (1/1) ...
[2024-11-23 22:46:03,675 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:03" (1/1) ...
[2024-11-23 22:46:03,681 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-23 22:46:03,682 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-23 22:46:03,682 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-23 22:46:03,682 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-23 22:46:03,683 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:03" (1/1) ...
[2024-11-23 22:46:03,689 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-23 22:46:03,704 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-23 22:46:03,718 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-23 22:46:03,721 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-23 22:46:03,746 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-23 22:46:03,746 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-23 22:46:03,747 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-23 22:46:03,747 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int#0
[2024-11-23 22:46:03,747 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-23 22:46:03,747 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-23 22:46:03,831 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-23 22:46:03,833 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-23 22:46:04,220 INFO  L?                        ?]: Removed 16 outVars from TransFormulas that were not future-live.
[2024-11-23 22:46:04,220 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-23 22:46:04,230 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-23 22:46:04,230 INFO  L312             CfgBuilder]: Removed 2 assume(true) statements.
[2024-11-23 22:46:04,231 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:46:04 BoogieIcfgContainer
[2024-11-23 22:46:04,231 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-23 22:46:04,233 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-23 22:46:04,234 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-23 22:46:04,239 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-23 22:46:04,239 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 10:46:03" (1/3) ...
[2024-11-23 22:46:04,240 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c221b16 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:46:04, skipping insertion in model container
[2024-11-23 22:46:04,240 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:03" (2/3) ...
[2024-11-23 22:46:04,240 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c221b16 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:46:04, skipping insertion in model container
[2024-11-23 22:46:04,240 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:46:04" (3/3) ...
[2024-11-23 22:46:04,241 INFO  L128   eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_50-while_file-12.i
[2024-11-23 22:46:04,257 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-23 22:46:04,258 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_50-while_file-12.i that has 2 procedures, 66 locations, 1 initial locations, 1 loop locations, and 1 error locations.
[2024-11-23 22:46:04,325 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-23 22:46:04,345 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@193a24b5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-23 22:46:04,345 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-11-23 22:46:04,349 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 66 states, 40 states have (on average 1.35) internal successors, (54), 41 states have internal predecessors, (54), 23 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23)
[2024-11-23 22:46:04,359 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 146
[2024-11-23 22:46:04,359 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-23 22:46:04,360 INFO  L218           NwaCegarLoop]: trace histogram [23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-23 22:46:04,360 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-23 22:46:04,364 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-23 22:46:04,365 INFO  L85        PathProgramCache]: Analyzing trace with hash 2106629182, now seen corresponding path program 1 times
[2024-11-23 22:46:04,372 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-23 22:46:04,372 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292443750]
[2024-11-23 22:46:04,373 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:46:04,373 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-23 22:46:04,587 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-23 22:46:04,847 INFO  L134       CoverageAnalysis]: Checked inductivity of 1012 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 968 trivial. 0 not checked.
[2024-11-23 22:46:04,848 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-23 22:46:04,850 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292443750]
[2024-11-23 22:46:04,851 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292443750] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-23 22:46:04,851 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366502346]
[2024-11-23 22:46:04,851 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:46:04,851 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-23 22:46:04,851 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-23 22:46:04,855 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-23 22:46:04,857 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-11-23 22:46:05,061 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-23 22:46:05,065 INFO  L256         TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 1 conjuncts are in the unsatisfiable core
[2024-11-23 22:46:05,072 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-23 22:46:05,115 INFO  L134       CoverageAnalysis]: Checked inductivity of 1012 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 968 trivial. 0 not checked.
[2024-11-23 22:46:05,119 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-23 22:46:05,120 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366502346] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-23 22:46:05,120 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-11-23 22:46:05,120 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2
[2024-11-23 22:46:05,122 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5687823]
[2024-11-23 22:46:05,125 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-23 22:46:05,129 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-23 22:46:05,130 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-23 22:46:05,152 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-23 22:46:05,153 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-23 22:46:05,156 INFO  L87              Difference]: Start difference. First operand  has 66 states, 40 states have (on average 1.35) internal successors, (54), 41 states have internal predecessors, (54), 23 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Second operand  has 2 states, 2 states have (on average 17.5) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (23), 1 states have call predecessors, (23), 2 states have call successors, (23)
[2024-11-23 22:46:05,193 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-23 22:46:05,193 INFO  L93              Difference]: Finished difference Result 125 states and 217 transitions.
[2024-11-23 22:46:05,194 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-23 22:46:05,195 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 17.5) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (23), 1 states have call predecessors, (23), 2 states have call successors, (23) Word has length 145
[2024-11-23 22:46:05,197 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-23 22:46:05,204 INFO  L225             Difference]: With dead ends: 125
[2024-11-23 22:46:05,204 INFO  L226             Difference]: Without dead ends: 62
[2024-11-23 22:46:05,209 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-23 22:46:05,213 INFO  L435           NwaCegarLoop]: 93 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-11-23 22:46:05,214 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-23 22:46:05,231 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 62 states.
[2024-11-23 22:46:05,252 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62.
[2024-11-23 22:46:05,253 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 62 states, 37 states have (on average 1.2702702702702702) internal successors, (47), 37 states have internal predecessors, (47), 23 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23)
[2024-11-23 22:46:05,258 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 93 transitions.
[2024-11-23 22:46:05,260 INFO  L78                 Accepts]: Start accepts. Automaton has 62 states and 93 transitions. Word has length 145
[2024-11-23 22:46:05,260 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-23 22:46:05,260 INFO  L471      AbstractCegarLoop]: Abstraction has 62 states and 93 transitions.
[2024-11-23 22:46:05,261 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 17.5) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (23), 1 states have call predecessors, (23), 2 states have call successors, (23)
[2024-11-23 22:46:05,261 INFO  L276                IsEmpty]: Start isEmpty. Operand 62 states and 93 transitions.
[2024-11-23 22:46:05,264 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 146
[2024-11-23 22:46:05,264 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-23 22:46:05,264 INFO  L218           NwaCegarLoop]: trace histogram [23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-23 22:46:05,275 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2024-11-23 22:46:05,469 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0
[2024-11-23 22:46:05,469 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-23 22:46:05,470 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-23 22:46:05,470 INFO  L85        PathProgramCache]: Analyzing trace with hash 706993468, now seen corresponding path program 1 times
[2024-11-23 22:46:05,470 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-23 22:46:05,470 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399428927]
[2024-11-23 22:46:05,470 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:46:05,471 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-23 22:46:05,706 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-23 22:46:06,823 INFO  L134       CoverageAnalysis]: Checked inductivity of 1012 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked.
[2024-11-23 22:46:06,824 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-23 22:46:06,824 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399428927]
[2024-11-23 22:46:06,824 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399428927] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-23 22:46:06,825 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-23 22:46:06,825 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-11-23 22:46:06,825 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596976246]
[2024-11-23 22:46:06,825 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-23 22:46:06,827 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-11-23 22:46:06,827 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-23 22:46:06,829 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-11-23 22:46:06,829 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20
[2024-11-23 22:46:06,830 INFO  L87              Difference]: Start difference. First operand 62 states and 93 transitions. Second operand  has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 1 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 1 states have call predecessors, (23), 1 states have call successors, (23)
[2024-11-23 22:46:07,328 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-23 22:46:07,328 INFO  L93              Difference]: Finished difference Result 181 states and 274 transitions.
[2024-11-23 22:46:07,329 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-11-23 22:46:07,329 INFO  L78                 Accepts]: Start accepts. Automaton has  has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 1 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 1 states have call predecessors, (23), 1 states have call successors, (23) Word has length 145
[2024-11-23 22:46:07,331 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-23 22:46:07,333 INFO  L225             Difference]: With dead ends: 181
[2024-11-23 22:46:07,335 INFO  L226             Difference]: Without dead ends: 122
[2024-11-23 22:46:07,336 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42
[2024-11-23 22:46:07,337 INFO  L435           NwaCegarLoop]: 87 mSDtfsCounter, 50 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time
[2024-11-23 22:46:07,338 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 288 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time]
[2024-11-23 22:46:07,339 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 122 states.
[2024-11-23 22:46:07,387 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 105.
[2024-11-23 22:46:07,387 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 105 states, 56 states have (on average 1.1785714285714286) internal successors, (66), 56 states have internal predecessors, (66), 46 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46)
[2024-11-23 22:46:07,392 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 158 transitions.
[2024-11-23 22:46:07,393 INFO  L78                 Accepts]: Start accepts. Automaton has 105 states and 158 transitions. Word has length 145
[2024-11-23 22:46:07,395 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-23 22:46:07,395 INFO  L471      AbstractCegarLoop]: Abstraction has 105 states and 158 transitions.
[2024-11-23 22:46:07,396 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 1 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 1 states have call predecessors, (23), 1 states have call successors, (23)
[2024-11-23 22:46:07,396 INFO  L276                IsEmpty]: Start isEmpty. Operand 105 states and 158 transitions.
[2024-11-23 22:46:07,400 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 147
[2024-11-23 22:46:07,400 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-23 22:46:07,400 INFO  L218           NwaCegarLoop]: trace histogram [23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-23 22:46:07,401 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-11-23 22:46:07,401 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-23 22:46:07,402 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-23 22:46:07,403 INFO  L85        PathProgramCache]: Analyzing trace with hash -361848472, now seen corresponding path program 1 times
[2024-11-23 22:46:07,403 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-23 22:46:07,403 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983361269]
[2024-11-23 22:46:07,403 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:46:07,404 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-23 22:46:07,762 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unknown
[2024-11-23 22:46:07,766 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [760939966]
[2024-11-23 22:46:07,766 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:46:07,766 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-23 22:46:07,766 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-23 22:46:07,769 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-23 22:46:07,772 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-11-23 22:46:08,455 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-23 22:46:08,456 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-23 22:46:08,552 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-23 22:46:08,662 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-23 22:46:08,662 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-23 22:46:08,663 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining)
[2024-11-23 22:46:08,675 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0
[2024-11-23 22:46:08,866 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-23 22:46:08,868 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1]
[2024-11-23 22:46:09,006 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-11-23 22:46:09,011 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 10:46:09 BoogieIcfgContainer
[2024-11-23 22:46:09,011 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-11-23 22:46:09,012 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-11-23 22:46:09,012 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-11-23 22:46:09,012 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-11-23 22:46:09,013 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:46:04" (3/4) ...
[2024-11-23 22:46:09,016 INFO  L149         WitnessPrinter]: No result that supports witness generation found
[2024-11-23 22:46:09,017 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-11-23 22:46:09,018 INFO  L158              Benchmark]: Toolchain (without parser) took 5819.27ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 94.2MB in the beginning and 305.2MB in the end (delta: -211.0MB). Peak memory consumption was 26.2MB. Max. memory is 16.1GB.
[2024-11-23 22:46:09,018 INFO  L158              Benchmark]: CDTParser took 0.39ms. Allocated memory is still 167.8MB. Free memory is still 104.7MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-11-23 22:46:09,020 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 354.26ms. Allocated memory is still 117.4MB. Free memory was 94.2MB in the beginning and 79.9MB in the end (delta: 14.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-11-23 22:46:09,021 INFO  L158              Benchmark]: Boogie Procedure Inliner took 60.82ms. Allocated memory is still 117.4MB. Free memory was 79.9MB in the beginning and 76.5MB in the end (delta: 3.4MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-23 22:46:09,021 INFO  L158              Benchmark]: Boogie Preprocessor took 65.41ms. Allocated memory is still 117.4MB. Free memory was 76.5MB in the beginning and 70.8MB in the end (delta: 5.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-11-23 22:46:09,021 INFO  L158              Benchmark]: RCFGBuilder took 548.80ms. Allocated memory is still 117.4MB. Free memory was 70.8MB in the beginning and 49.1MB in the end (delta: 21.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-11-23 22:46:09,022 INFO  L158              Benchmark]: TraceAbstraction took 4778.04ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 48.4MB in the beginning and 305.3MB in the end (delta: -256.9MB). Peak memory consumption was 177.2MB. Max. memory is 16.1GB.
[2024-11-23 22:46:09,022 INFO  L158              Benchmark]: Witness Printer took 4.92ms. Allocated memory is still 352.3MB. Free memory was 305.3MB in the beginning and 305.2MB in the end (delta: 72.0kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-11-23 22:46:09,025 INFO  L338   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.39ms. Allocated memory is still 167.8MB. Free memory is still 104.7MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 354.26ms. Allocated memory is still 117.4MB. Free memory was 94.2MB in the beginning and 79.9MB in the end (delta: 14.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 60.82ms. Allocated memory is still 117.4MB. Free memory was 79.9MB in the beginning and 76.5MB in the end (delta: 3.4MB). There was no memory consumed. Max. memory is 16.1GB.
 * Boogie Preprocessor took 65.41ms. Allocated memory is still 117.4MB. Free memory was 76.5MB in the beginning and 70.8MB in the end (delta: 5.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * RCFGBuilder took 548.80ms. Allocated memory is still 117.4MB. Free memory was 70.8MB in the beginning and 49.1MB in the end (delta: 21.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
 * TraceAbstraction took 4778.04ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 48.4MB in the beginning and 305.3MB in the end (delta: -256.9MB). Peak memory consumption was 177.2MB. Max. memory is 16.1GB.
 * Witness Printer took 4.92ms. Allocated memory is still 352.3MB. Free memory was 305.3MB in the beginning and 305.2MB in the end (delta: 72.0kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: ErrorAutomatonStatistics
    NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0
  - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable
    Unable to prove that a call to reach_error is unreachable
 Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 85, overapproximation of someBinaryFLOATComparisonOperation at line 112, overapproximation of someBinaryFLOATComparisonOperation at line 113, overapproximation of someBinaryFLOATComparisonOperation at line 132, overapproximation of someBinaryFLOATComparisonOperation at line 84, overapproximation of someBinaryFLOATComparisonOperation at line 102, overapproximation of someBinaryFLOATComparisonOperation at line 104, overapproximation of someBinaryFLOATComparisonOperation at line 78, overapproximation of someUnaryDOUBLEoperation at line 35, overapproximation of someBinaryDOUBLEComparisonOperation at line 115, overapproximation of someBinaryDOUBLEComparisonOperation at line 132. 
Possible FailurePath: 
[L21]                    unsigned char isInitial = 0;
[L22]                    unsigned char var_1_1 = 5;
[L23]                    unsigned char var_1_5 = 128;
[L24]                    unsigned char var_1_6 = 10;
[L25]                    unsigned char var_1_7 = 0;
[L26]                    signed long int var_1_8 = 128;
[L27]                    signed long int var_1_9 = 1967984875;
[L28]                    float var_1_10 = 256.625;
[L29]                    float var_1_11 = 24.5;
[L30]                    float var_1_12 = 999999.25;
[L31]                    unsigned char var_1_13 = 1;
[L32]                    unsigned char var_1_14 = 0;
[L33]                    double var_1_15 = 127.3;
[L34]                    float var_1_16 = 15.8;
[L35]                    double var_1_17 = -0.4;
[L36]                    unsigned long int var_1_18 = 8;
[L37]                    unsigned long int var_1_19 = 2366774301;
[L38]                    unsigned char var_1_20 = 0;
[L39]                    signed short int var_1_21 = 5;
[L40]                    signed char var_1_22 = 0;
[L41]                    signed char var_1_23 = 2;
[L42]                    unsigned char last_1_var_1_1 = 5;
[L43]                    unsigned long int last_1_var_1_18 = 8;
[L44]                    signed char last_1_var_1_22 = 0;
             VAL         [isInitial=0, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=10, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L136]                   isInitial = 1
[L137]       FCALL       initially()
[L139]       CALL        updateLastVariables()
[L127]                   last_1_var_1_1 = var_1_1
[L128]                   last_1_var_1_18 = var_1_18
[L129]                   last_1_var_1_22 = var_1_22
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=10, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L139]       RET         updateLastVariables()
[L140]       CALL        updateVariables()
[L89]                    var_1_5 = __VERIFIER_nondet_uchar()
[L90]        CALL        assume_abort_if_not(var_1_5 >= 127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=10, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=10, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L90]        RET         assume_abort_if_not(var_1_5 >= 127)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=10, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L91]        CALL        assume_abort_if_not(var_1_5 <= 254)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=10, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=10, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L91]        RET         assume_abort_if_not(var_1_5 <= 254)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=10, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L92]                    var_1_6 = __VERIFIER_nondet_uchar()
[L93]        CALL        assume_abort_if_not(var_1_6 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L93]        RET         assume_abort_if_not(var_1_6 >= 0)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L94]        CALL        assume_abort_if_not(var_1_6 <= 64)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L94]        RET         assume_abort_if_not(var_1_6 <= 64)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L95]                    var_1_7 = __VERIFIER_nondet_uchar()
[L96]        CALL        assume_abort_if_not(var_1_7 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_8=128, var_1_9=1967984875]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_8=128, var_1_9=1967984875]
[L96]        RET         assume_abort_if_not(var_1_7 >= 0)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_8=128, var_1_9=1967984875]
[L97]        CALL        assume_abort_if_not(var_1_7 <= 63)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L97]        RET         assume_abort_if_not(var_1_7 <= 63)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875]
[L98]                    var_1_9 = __VERIFIER_nondet_long()
[L99]        CALL        assume_abort_if_not(var_1_9 >= 1073741822)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L99]        RET         assume_abort_if_not(var_1_9 >= 1073741822)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L100]       CALL        assume_abort_if_not(var_1_9 <= 2147483646)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L100]       RET         assume_abort_if_not(var_1_9 <= 2147483646)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L101]                   var_1_11 = __VERIFIER_nondet_float()
[L102]       CALL        assume_abort_if_not((var_1_11 >= -922337.2036854765600e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L102]       RET         assume_abort_if_not((var_1_11 >= -922337.2036854765600e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L103]                   var_1_12 = __VERIFIER_nondet_float()
[L104]       CALL        assume_abort_if_not((var_1_12 >= -922337.2036854765600e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L104]       RET         assume_abort_if_not((var_1_12 >= -922337.2036854765600e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L105]                   var_1_13 = __VERIFIER_nondet_uchar()
[L106]       CALL        assume_abort_if_not(var_1_13 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L106]       RET         assume_abort_if_not(var_1_13 >= 0)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L107]       CALL        assume_abort_if_not(var_1_13 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L107]       RET         assume_abort_if_not(var_1_13 <= 1)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L108]                   var_1_14 = __VERIFIER_nondet_uchar()
[L109]       CALL        assume_abort_if_not(var_1_14 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L109]       RET         assume_abort_if_not(var_1_14 >= 0)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L110]       CALL        assume_abort_if_not(var_1_14 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L110]       RET         assume_abort_if_not(var_1_14 <= 1)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L111]                   var_1_16 = __VERIFIER_nondet_float()
[L112]       CALL        assume_abort_if_not((var_1_16 >= -922337.2036854776000e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854776000e+12F && var_1_16 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L112]       RET         assume_abort_if_not((var_1_16 >= -922337.2036854776000e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854776000e+12F && var_1_16 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L113]       CALL        assume_abort_if_not(var_1_16 != 0.0F)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L113]       RET         assume_abort_if_not(var_1_16 != 0.0F)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L114]                   var_1_17 = __VERIFIER_nondet_double()
[L115]       CALL        assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L115]       RET         assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L116]                   var_1_19 = __VERIFIER_nondet_ulong()
[L117]       CALL        assume_abort_if_not(var_1_19 >= 2147483647)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L117]       RET         assume_abort_if_not(var_1_19 >= 2147483647)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L118]       CALL        assume_abort_if_not(var_1_19 <= 4294967294)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L118]       RET         assume_abort_if_not(var_1_19 <= 4294967294)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L119]                   var_1_20 = __VERIFIER_nondet_uchar()
[L120]       CALL        assume_abort_if_not(var_1_20 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L120]       RET         assume_abort_if_not(var_1_20 >= 0)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L121]       CALL        assume_abort_if_not(var_1_20 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=-255, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=-255, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L121]       RET         assume_abort_if_not(var_1_20 <= 1)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=-255, var_1_21=5, var_1_22=0, var_1_23=2, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L122]                   var_1_23 = __VERIFIER_nondet_char()
[L123]       CALL        assume_abort_if_not(var_1_23 >= -63)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=-255, var_1_21=5, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=-255, var_1_21=5, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L123]       RET         assume_abort_if_not(var_1_23 >= -63)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=-255, var_1_21=5, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L124]       CALL        assume_abort_if_not(var_1_23 <= 63)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=-255, var_1_21=5, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=-255, var_1_21=5, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L124]       RET         assume_abort_if_not(var_1_23 <= 63)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=-255, var_1_21=5, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L140]       RET         updateVariables()
[L141]       CALL        step()
[L48]                    unsigned char stepLocal_2 = var_1_9 >= last_1_var_1_22;
[L49]                    signed long int stepLocal_1 = last_1_var_1_1;
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, stepLocal_1=5, stepLocal_2=1, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=-255, var_1_21=5, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L50]        COND FALSE  !(stepLocal_1 > last_1_var_1_18)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, stepLocal_2=1, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=8, var_1_19=2147483648, var_1_1=5, var_1_20=-255, var_1_21=5, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L53]        COND TRUE   var_1_20 || stepLocal_2
[L54]                    var_1_18 = var_1_6
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=2, var_1_19=2147483648, var_1_1=5, var_1_20=-255, var_1_21=5, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L59]        COND TRUE   last_1_var_1_1 > (var_1_18 * var_1_18)
[L60]                    var_1_1 = (var_1_5 - (var_1_6 + var_1_7))
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=2, var_1_19=2147483648, var_1_1=126, var_1_20=-255, var_1_21=5, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L64]                    var_1_21 = ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))
[L65]                    unsigned char stepLocal_0 = var_1_6;
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, stepLocal_0=2, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=2, var_1_19=2147483648, var_1_1=126, var_1_20=-255, var_1_21=0, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741823]
[L66]        COND TRUE   (- var_1_18) > stepLocal_0
[L67]                    var_1_8 = ((var_1_9 - var_1_21) - var_1_5)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=2, var_1_19=2147483648, var_1_1=126, var_1_20=-255, var_1_21=0, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=1073741695, var_1_9=1073741823]
[L69]                    signed long int stepLocal_3 = var_1_8;
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, stepLocal_3=1073741695, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=2, var_1_19=2147483648, var_1_1=126, var_1_20=-255, var_1_21=0, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=1073741695, var_1_9=1073741823]
[L70]        COND FALSE  !(var_1_18 == stepLocal_3)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=2, var_1_19=2147483648, var_1_1=126, var_1_20=-255, var_1_21=0, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=1073741695, var_1_9=1073741823]
[L77]        COND TRUE   var_1_8 != ((((var_1_6) < (var_1_5)) ? (var_1_6) : (var_1_5)))
[L78]                    var_1_10 = ((((var_1_11) > (var_1_12)) ? (var_1_11) : (var_1_12)))
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2, var_1_11=2, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_18=2, var_1_19=2147483648, var_1_1=126, var_1_20=-255, var_1_21=0, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=1073741695, var_1_9=1073741823]
[L84]        COND TRUE   (var_1_12 / var_1_16) >= var_1_10
[L85]                    var_1_15 = (var_1_17 + 255.5)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2, var_1_11=2, var_1_12=0, var_1_13=0, var_1_14=0, var_1_18=2, var_1_19=2147483648, var_1_1=126, var_1_20=-255, var_1_21=0, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=1073741695, var_1_9=1073741823]
[L141]       RET         step()
[L142]       CALL, EXPR  property()
[L132-L133]              return (((((((last_1_var_1_1 > (var_1_18 * var_1_18)) ? (var_1_1 == ((unsigned char) (var_1_5 - (var_1_6 + var_1_7)))) : (var_1_1 == ((unsigned char) ((((var_1_7) < ((((((16) < 0 ) ? -(16) : (16))) + var_1_6))) ? (var_1_7) : ((((((16) < 0 ) ? -(16) : (16))) + var_1_6))))))) && (((- var_1_18) > var_1_6) ? (var_1_8 == ((signed long int) ((var_1_9 - var_1_21) - var_1_5))) : 1)) && ((var_1_8 != ((((var_1_6) < (var_1_5)) ? (var_1_6) : (var_1_5)))) ? (var_1_10 == ((float) ((((var_1_11) > (var_1_12)) ? (var_1_11) : (var_1_12))))) : ((var_1_13 || var_1_14) ? (var_1_10 == ((float) var_1_11)) : 1))) && (((var_1_12 / var_1_16) >= var_1_10) ? (var_1_15 == ((double) (var_1_17 + 255.5))) : 1)) && ((last_1_var_1_1 > last_1_var_1_18) ? (var_1_18 == ((unsigned long int) ((((var_1_9) < ((var_1_19 - var_1_6))) ? (var_1_9) : ((var_1_19 - var_1_6)))))) : ((var_1_20 || (var_1_9 >= last_1_var_1_22)) ? (var_1_18 == ((unsigned long int) var_1_6)) : (var_1_18 == ((unsigned long int) var_1_7))))) && (var_1_21 == ((signed short int) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) && ((var_1_18 == var_1_8) ? ((! var_1_20) ? (var_1_22 == ((signed char) ((((var_1_6) > ((5 - var_1_7))) ? (var_1_6) : ((5 - var_1_7)))))) : (var_1_22 == ((signed char) (var_1_7 + var_1_23)))) : 1)
;
             VAL         [\result=0, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2, var_1_11=2, var_1_12=0, var_1_13=0, var_1_14=0, var_1_18=2, var_1_19=2147483648, var_1_1=126, var_1_20=-255, var_1_21=0, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=1073741695, var_1_9=1073741823]
[L142]       RET, EXPR   property()
[L142]       CALL        __VERIFIER_assert(property())
[L19]        COND TRUE   !(cond)
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2, var_1_11=2, var_1_12=0, var_1_13=0, var_1_14=0, var_1_18=2, var_1_19=2147483648, var_1_1=126, var_1_20=-255, var_1_21=0, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=1073741695, var_1_9=1073741823]
[L19]                    reach_error()
             VAL         [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2, var_1_11=2, var_1_12=0, var_1_13=0, var_1_14=0, var_1_18=2, var_1_19=2147483648, var_1_1=126, var_1_20=-255, var_1_21=0, var_1_22=0, var_1_23=0, var_1_5=128, var_1_6=2, var_1_7=0, var_1_8=1073741695, var_1_9=1073741823]

  - StatisticsResult: Ultimate Automizer benchmark data
    CFG has 2 procedures, 66 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 4.6s, OverallIterations: 3, TraceHistogramMax: 23, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 50 SdHoareTripleChecker+Valid, 0.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 50 mSDsluCounter, 381 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 201 mSDsCounter, 70 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 78 IncrementalHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 70 mSolverCounterUnsat, 180 mSDtfsCounter, 78 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 156 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=105occurred in iteration=2, InterpolantAutomatonStates: 7, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 2 MinimizatonAttempts, 17 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 727 NumberOfCodeBlocks, 727 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 432 ConstructedInterpolants, 0 QuantifiedInterpolants, 971 SizeOfPredicates, 0 NumberOfNonLiveVariables, 335 ConjunctsInSsa, 1 ConjunctsInUnsatCore, 3 InterpolantComputations, 2 PerfectInterpolantSequences, 2992/3036 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2024-11-23 22:46:09,048 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0
Received shutdown request...
--- End real Ultimate output ---

Execution finished normally
Using bit-precise analysis
Retrying with bit-precise analysis

### Bit-precise run ###
Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-while_file-12.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) )

 --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 41218f936bf95b34a4ca651f02a06980e6dee4f66c0a1bb8aa6f08c1f62da5e8
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-6497de0
[2024-11-23 22:46:11,593 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-23 22:46:11,737 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf
[2024-11-23 22:46:11,747 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-23 22:46:11,748 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-23 22:46:11,782 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-23 22:46:11,783 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-23 22:46:11,784 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-23 22:46:11,785 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-23 22:46:11,785 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-23 22:46:11,786 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-23 22:46:11,786 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-23 22:46:11,786 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-23 22:46:11,787 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-23 22:46:11,787 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-23 22:46:11,787 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-23 22:46:11,788 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-23 22:46:11,788 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-23 22:46:11,788 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-23 22:46:11,788 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-23 22:46:11,789 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-23 22:46:11,789 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-23 22:46:11,789 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-23 22:46:11,789 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-11-23 22:46:11,789 INFO  L153        SettingsManager]:  * Use bitvectors instead of ints=true
[2024-11-23 22:46:11,790 INFO  L153        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2024-11-23 22:46:11,790 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-23 22:46:11,790 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-23 22:46:11,790 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-11-23 22:46:11,790 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-23 22:46:11,790 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-11-23 22:46:11,790 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-23 22:46:11,790 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-23 22:46:11,790 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-23 22:46:11,790 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-23 22:46:11,790 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-23 22:46:11,790 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-23 22:46:11,790 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-23 22:46:11,791 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-23 22:46:11,791 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-23 22:46:11,791 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-23 22:46:11,791 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-23 22:46:11,791 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-11-23 22:46:11,791 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-23 22:46:11,791 INFO  L153        SettingsManager]:  * Trace refinement strategy=FOX
[2024-11-23 22:46:11,791 INFO  L153        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2024-11-23 22:46:11,791 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-23 22:46:11,792 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-23 22:46:11,793 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-23 22:46:11,793 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-23 22:46:11,793 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) )


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 41218f936bf95b34a4ca651f02a06980e6dee4f66c0a1bb8aa6f08c1f62da5e8
[2024-11-23 22:46:12,112 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-23 22:46:12,120 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-23 22:46:12,122 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-23 22:46:12,123 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-23 22:46:12,124 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-23 22:46:12,125 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-while_file-12.i
[2024-11-23 22:46:15,068 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/data/77235a826/4cf0b8d90a124f7bb2d43d2d2c2a2864/FLAG727ed5c0b
[2024-11-23 22:46:15,297 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-23 22:46:15,298 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-while_file-12.i
[2024-11-23 22:46:15,307 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/data/77235a826/4cf0b8d90a124f7bb2d43d2d2c2a2864/FLAG727ed5c0b
[2024-11-23 22:46:15,322 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/data/77235a826/4cf0b8d90a124f7bb2d43d2d2c2a2864
[2024-11-23 22:46:15,324 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-23 22:46:15,325 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-23 22:46:15,326 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-23 22:46:15,326 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-23 22:46:15,330 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-23 22:46:15,330 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:46:15" (1/1) ...
[2024-11-23 22:46:15,331 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1134e1d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:15, skipping insertion in model container
[2024-11-23 22:46:15,331 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:46:15" (1/1) ...
[2024-11-23 22:46:15,354 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-23 22:46:15,492 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-while_file-12.i[915,928]
[2024-11-23 22:46:15,573 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-23 22:46:15,591 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-23 22:46:15,600 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-while_file-12.i[915,928]
[2024-11-23 22:46:15,632 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-23 22:46:15,650 INFO  L204         MainTranslator]: Completed translation
[2024-11-23 22:46:15,651 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:15 WrapperNode
[2024-11-23 22:46:15,651 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-23 22:46:15,652 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-23 22:46:15,652 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-23 22:46:15,653 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-23 22:46:15,659 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:15" (1/1) ...
[2024-11-23 22:46:15,669 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:15" (1/1) ...
[2024-11-23 22:46:15,694 INFO  L138                Inliner]: procedures = 27, calls = 36, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 146
[2024-11-23 22:46:15,694 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-23 22:46:15,695 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-23 22:46:15,695 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-23 22:46:15,695 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-23 22:46:15,704 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:15" (1/1) ...
[2024-11-23 22:46:15,704 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:15" (1/1) ...
[2024-11-23 22:46:15,708 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:15" (1/1) ...
[2024-11-23 22:46:15,721 INFO  L175           MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0].
[2024-11-23 22:46:15,721 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:15" (1/1) ...
[2024-11-23 22:46:15,721 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:15" (1/1) ...
[2024-11-23 22:46:15,731 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:15" (1/1) ...
[2024-11-23 22:46:15,732 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:15" (1/1) ...
[2024-11-23 22:46:15,735 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:15" (1/1) ...
[2024-11-23 22:46:15,738 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:15" (1/1) ...
[2024-11-23 22:46:15,739 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:15" (1/1) ...
[2024-11-23 22:46:15,742 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-23 22:46:15,743 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-23 22:46:15,743 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-23 22:46:15,743 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-23 22:46:15,748 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:15" (1/1) ...
[2024-11-23 22:46:15,758 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-23 22:46:15,779 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-23 22:46:15,792 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-23 22:46:15,799 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-23 22:46:15,822 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-23 22:46:15,823 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0
[2024-11-23 22:46:15,823 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-23 22:46:15,823 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-23 22:46:15,823 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-23 22:46:15,824 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-23 22:46:15,937 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-23 22:46:15,939 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-23 22:46:19,309 INFO  L?                        ?]: Removed 16 outVars from TransFormulas that were not future-live.
[2024-11-23 22:46:19,309 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-23 22:46:19,324 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-23 22:46:19,326 INFO  L312             CfgBuilder]: Removed 2 assume(true) statements.
[2024-11-23 22:46:19,326 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:46:19 BoogieIcfgContainer
[2024-11-23 22:46:19,326 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-23 22:46:19,329 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-23 22:46:19,330 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-23 22:46:19,353 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-23 22:46:19,355 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 10:46:15" (1/3) ...
[2024-11-23 22:46:19,356 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52a6c1ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:46:19, skipping insertion in model container
[2024-11-23 22:46:19,357 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:46:15" (2/3) ...
[2024-11-23 22:46:19,358 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52a6c1ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:46:19, skipping insertion in model container
[2024-11-23 22:46:19,358 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:46:19" (3/3) ...
[2024-11-23 22:46:19,359 INFO  L128   eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_50-while_file-12.i
[2024-11-23 22:46:19,374 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-23 22:46:19,376 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_50-while_file-12.i that has 2 procedures, 66 locations, 1 initial locations, 1 loop locations, and 1 error locations.
[2024-11-23 22:46:19,449 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-23 22:46:19,466 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5ae6d7f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-23 22:46:19,467 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-11-23 22:46:19,471 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 66 states, 40 states have (on average 1.35) internal successors, (54), 41 states have internal predecessors, (54), 23 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23)
[2024-11-23 22:46:19,485 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 146
[2024-11-23 22:46:19,485 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-23 22:46:19,486 INFO  L218           NwaCegarLoop]: trace histogram [23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-23 22:46:19,487 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-23 22:46:19,492 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-23 22:46:19,493 INFO  L85        PathProgramCache]: Analyzing trace with hash 2106629182, now seen corresponding path program 1 times
[2024-11-23 22:46:19,507 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-23 22:46:19,507 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1849575522]
[2024-11-23 22:46:19,508 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:46:19,508 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-11-23 22:46:19,509 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-23 22:46:19,512 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-11-23 22:46:19,514 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process
[2024-11-23 22:46:19,996 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-23 22:46:20,014 INFO  L256         TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 1 conjuncts are in the unsatisfiable core
[2024-11-23 22:46:20,023 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-23 22:46:20,065 INFO  L134       CoverageAnalysis]: Checked inductivity of 1012 backedges. 464 proven. 0 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked.
[2024-11-23 22:46:20,066 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-23 22:46:20,066 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-23 22:46:20,066 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1849575522]
[2024-11-23 22:46:20,067 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1849575522] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-23 22:46:20,067 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-23 22:46:20,067 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-23 22:46:20,069 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710039060]
[2024-11-23 22:46:20,070 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-23 22:46:20,073 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-23 22:46:20,074 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-23 22:46:20,092 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-23 22:46:20,093 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-23 22:46:20,095 INFO  L87              Difference]: Start difference. First operand  has 66 states, 40 states have (on average 1.35) internal successors, (54), 41 states have internal predecessors, (54), 23 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Second operand  has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23)
[2024-11-23 22:46:20,125 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-23 22:46:20,126 INFO  L93              Difference]: Finished difference Result 125 states and 217 transitions.
[2024-11-23 22:46:20,126 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-23 22:46:20,128 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 145
[2024-11-23 22:46:20,128 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-23 22:46:20,134 INFO  L225             Difference]: With dead ends: 125
[2024-11-23 22:46:20,134 INFO  L226             Difference]: Without dead ends: 62
[2024-11-23 22:46:20,137 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-23 22:46:20,140 INFO  L435           NwaCegarLoop]: 93 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-11-23 22:46:20,141 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-23 22:46:20,154 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 62 states.
[2024-11-23 22:46:20,175 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62.
[2024-11-23 22:46:20,176 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 62 states, 37 states have (on average 1.2702702702702702) internal successors, (47), 37 states have internal predecessors, (47), 23 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23)
[2024-11-23 22:46:20,183 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 93 transitions.
[2024-11-23 22:46:20,186 INFO  L78                 Accepts]: Start accepts. Automaton has 62 states and 93 transitions. Word has length 145
[2024-11-23 22:46:20,187 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-23 22:46:20,187 INFO  L471      AbstractCegarLoop]: Abstraction has 62 states and 93 transitions.
[2024-11-23 22:46:20,188 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23)
[2024-11-23 22:46:20,188 INFO  L276                IsEmpty]: Start isEmpty. Operand 62 states and 93 transitions.
[2024-11-23 22:46:20,193 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 146
[2024-11-23 22:46:20,196 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-23 22:46:20,196 INFO  L218           NwaCegarLoop]: trace histogram [23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-23 22:46:20,210 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0
[2024-11-23 22:46:20,397 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-11-23 22:46:20,397 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-23 22:46:20,398 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-23 22:46:20,398 INFO  L85        PathProgramCache]: Analyzing trace with hash 706993468, now seen corresponding path program 1 times
[2024-11-23 22:46:20,399 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-23 22:46:20,399 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [457631590]
[2024-11-23 22:46:20,399 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:46:20,399 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-11-23 22:46:20,399 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-23 22:46:20,402 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-11-23 22:46:20,403 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process
[2024-11-23 22:46:20,937 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-23 22:46:20,948 INFO  L256         TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjuncts are in the unsatisfiable core
[2024-11-23 22:46:20,955 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-23 22:46:23,441 INFO  L134       CoverageAnalysis]: Checked inductivity of 1012 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked.
[2024-11-23 22:46:23,441 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-23 22:46:23,441 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-23 22:46:23,441 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [457631590]
[2024-11-23 22:46:23,442 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [457631590] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-23 22:46:23,442 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-23 22:46:23,442 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-11-23 22:46:23,442 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610543273]
[2024-11-23 22:46:23,442 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-23 22:46:23,443 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-11-23 22:46:23,443 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-23 22:46:23,444 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-11-23 22:46:23,444 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20
[2024-11-23 22:46:23,444 INFO  L87              Difference]: Start difference. First operand 62 states and 93 transitions. Second operand  has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 1 states have call predecessors, (23), 1 states have call successors, (23)
[2024-11-23 22:46:25,243 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2024-11-23 22:46:26,850 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2024-11-23 22:46:26,851 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-23 22:46:26,851 INFO  L93              Difference]: Finished difference Result 181 states and 274 transitions.
[2024-11-23 22:46:26,874 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-11-23 22:46:26,874 INFO  L78                 Accepts]: Start accepts. Automaton has  has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 1 states have call predecessors, (23), 1 states have call successors, (23) Word has length 145
[2024-11-23 22:46:26,875 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-23 22:46:26,877 INFO  L225             Difference]: With dead ends: 181
[2024-11-23 22:46:26,877 INFO  L226             Difference]: Without dead ends: 122
[2024-11-23 22:46:26,878 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42
[2024-11-23 22:46:26,879 INFO  L435           NwaCegarLoop]: 87 mSDtfsCounter, 47 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time
[2024-11-23 22:46:26,879 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 288 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time]
[2024-11-23 22:46:26,880 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 122 states.
[2024-11-23 22:46:26,927 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 105.
[2024-11-23 22:46:26,928 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 105 states, 56 states have (on average 1.1785714285714286) internal successors, (66), 56 states have internal predecessors, (66), 46 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46)
[2024-11-23 22:46:26,935 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 158 transitions.
[2024-11-23 22:46:26,936 INFO  L78                 Accepts]: Start accepts. Automaton has 105 states and 158 transitions. Word has length 145
[2024-11-23 22:46:26,936 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-23 22:46:26,936 INFO  L471      AbstractCegarLoop]: Abstraction has 105 states and 158 transitions.
[2024-11-23 22:46:26,936 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 1 states have call predecessors, (23), 1 states have call successors, (23)
[2024-11-23 22:46:26,937 INFO  L276                IsEmpty]: Start isEmpty. Operand 105 states and 158 transitions.
[2024-11-23 22:46:26,938 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 147
[2024-11-23 22:46:26,938 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-23 22:46:26,940 INFO  L218           NwaCegarLoop]: trace histogram [23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-23 22:46:26,952 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0
[2024-11-23 22:46:27,141 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-11-23 22:46:27,141 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-23 22:46:27,142 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-23 22:46:27,142 INFO  L85        PathProgramCache]: Analyzing trace with hash -361848472, now seen corresponding path program 1 times
[2024-11-23 22:46:27,142 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-23 22:46:27,143 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2018852702]
[2024-11-23 22:46:27,143 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-23 22:46:27,143 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-11-23 22:46:27,143 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-23 22:46:27,147 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-11-23 22:46:27,148 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9cbfa12-d491-4ed7-b827-f0109d7b47cc/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process
[2024-11-23 22:46:27,675 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-23 22:46:27,688 INFO  L256         TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 35 conjuncts are in the unsatisfiable core
[2024-11-23 22:46:27,702 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-23 22:48:24,600 WARN  L286               SmtUtils]: Spent 33.34s on a formula simplification that was a NOOP. DAG size: 84 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)