./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-50_file-67.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_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-50_file-67.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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_682d4165-4055-4c86-b159-f79f14a7bf58/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 25aaec642c94511776a49703d11ac91ab39782c8314656b80ffc1e5eb4a6e7e8 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-24 01:18:20,437 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 01:18:20,512 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-24 01:18:20,518 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 01:18:20,518 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 01:18:20,542 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 01:18:20,543 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 01:18:20,543 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 01:18:20,544 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 01:18:20,544 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 01:18:20,544 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 01:18:20,544 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 01:18:20,545 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 01:18:20,549 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 01:18:20,549 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 01:18:20,549 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 01:18:20,550 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-24 01:18:20,550 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 01:18:20,550 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-24 01:18:20,550 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 01:18:20,550 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 01:18:20,550 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-24 01:18:20,550 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 01:18:20,550 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-24 01:18:20,550 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 01:18:20,551 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-24 01:18:20,551 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 01:18:20,551 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 01:18:20,551 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 01:18:20,551 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 01:18:20,551 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 01:18:20,551 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 01:18:20,551 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:18:20,552 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 01:18:20,552 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 01:18:20,552 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 01:18:20,552 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 01:18:20,552 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:18:20,552 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 01:18:20,552 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 01:18:20,552 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-24 01:18:20,552 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-24 01:18:20,552 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-24 01:18:20,553 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-24 01:18:20,553 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 01:18:20,553 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 01:18:20,553 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 01:18:20,553 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 01:18:20,556 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_682d4165-4055-4c86-b159-f79f14a7bf58/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 -> 25aaec642c94511776a49703d11ac91ab39782c8314656b80ffc1e5eb4a6e7e8 [2024-11-24 01:18:20,852 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 01:18:20,860 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 01:18:20,863 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 01:18:20,864 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 01:18:20,865 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 01:18:20,866 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-50_file-67.i [2024-11-24 01:18:23,711 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/data/86d6d1df5/573db6e1f8ff49dc9e0c989acc7c89dd/FLAG5eb84d7f0 [2024-11-24 01:18:24,038 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 01:18:24,043 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-50_file-67.i [2024-11-24 01:18:24,057 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/data/86d6d1df5/573db6e1f8ff49dc9e0c989acc7c89dd/FLAG5eb84d7f0 [2024-11-24 01:18:24,077 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/data/86d6d1df5/573db6e1f8ff49dc9e0c989acc7c89dd [2024-11-24 01:18:24,079 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 01:18:24,082 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 01:18:24,083 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 01:18:24,084 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 01:18:24,094 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 01:18:24,095 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 01:18:24" (1/1) ... [2024-11-24 01:18:24,097 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2cd2d064 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:24, skipping insertion in model container [2024-11-24 01:18:24,098 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 01:18:24" (1/1) ... [2024-11-24 01:18:24,128 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 01:18:24,307 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_682d4165-4055-4c86-b159-f79f14a7bf58/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-50_file-67.i[915,928] [2024-11-24 01:18:24,434 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 01:18:24,451 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 01:18:24,466 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_682d4165-4055-4c86-b159-f79f14a7bf58/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-50_file-67.i[915,928] [2024-11-24 01:18:24,517 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 01:18:24,537 INFO L204 MainTranslator]: Completed translation [2024-11-24 01:18:24,537 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:24 WrapperNode [2024-11-24 01:18:24,538 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 01:18:24,538 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 01:18:24,539 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 01:18:24,539 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 01:18:24,546 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:24" (1/1) ... [2024-11-24 01:18:24,557 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:24" (1/1) ... [2024-11-24 01:18:24,604 INFO L138 Inliner]: procedures = 26, calls = 63, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 316 [2024-11-24 01:18:24,605 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 01:18:24,605 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 01:18:24,605 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 01:18:24,605 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 01:18:24,615 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:24" (1/1) ... [2024-11-24 01:18:24,615 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:24" (1/1) ... [2024-11-24 01:18:24,619 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:24" (1/1) ... [2024-11-24 01:18:24,637 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-24 01:18:24,637 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:24" (1/1) ... [2024-11-24 01:18:24,637 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:24" (1/1) ... [2024-11-24 01:18:24,651 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:24" (1/1) ... [2024-11-24 01:18:24,652 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:24" (1/1) ... [2024-11-24 01:18:24,656 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:24" (1/1) ... [2024-11-24 01:18:24,659 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:24" (1/1) ... [2024-11-24 01:18:24,660 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:24" (1/1) ... [2024-11-24 01:18:24,665 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 01:18:24,665 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 01:18:24,665 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 01:18:24,665 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 01:18:24,667 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:24" (1/1) ... [2024-11-24 01:18:24,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:18:24,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:18:24,704 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 01:18:24,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 01:18:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 01:18:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-24 01:18:24,735 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-24 01:18:24,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-24 01:18:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 01:18:24,737 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 01:18:24,866 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 01:18:24,868 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 01:18:25,616 INFO L? ?]: Removed 19 outVars from TransFormulas that were not future-live. [2024-11-24 01:18:25,616 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 01:18:25,635 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 01:18:25,635 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-24 01:18:25,638 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:18:25 BoogieIcfgContainer [2024-11-24 01:18:25,638 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 01:18:25,640 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 01:18:25,640 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 01:18:25,646 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 01:18:25,647 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 01:18:24" (1/3) ... [2024-11-24 01:18:25,648 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@579f7aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 01:18:25, skipping insertion in model container [2024-11-24 01:18:25,648 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:24" (2/3) ... [2024-11-24 01:18:25,648 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@579f7aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 01:18:25, skipping insertion in model container [2024-11-24 01:18:25,648 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:18:25" (3/3) ... [2024-11-24 01:18:25,649 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-50_file-67.i [2024-11-24 01:18:25,666 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 01:18:25,669 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-50_file-67.i that has 2 procedures, 137 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-24 01:18:25,743 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 01:18:25,758 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;@2b3f60af, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 01:18:25,759 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-24 01:18:25,763 INFO L276 IsEmpty]: Start isEmpty. Operand has 137 states, 84 states have (on average 1.4047619047619047) internal successors, (118), 85 states have internal predecessors, (118), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-24 01:18:25,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2024-11-24 01:18:25,778 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:18:25,779 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 01:18:25,779 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:18:25,783 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:18:25,783 INFO L85 PathProgramCache]: Analyzing trace with hash -2085752968, now seen corresponding path program 1 times [2024-11-24 01:18:25,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:18:25,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564015505] [2024-11-24 01:18:25,790 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:18:25,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:18:25,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:18:26,365 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 4802 trivial. 0 not checked. [2024-11-24 01:18:26,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:18:26,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564015505] [2024-11-24 01:18:26,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564015505] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:18:26,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950492556] [2024-11-24 01:18:26,369 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:18:26,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:18:26,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:18:26,375 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:18:26,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-24 01:18:26,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:18:26,717 INFO L256 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-24 01:18:26,738 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:18:26,803 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 4802 trivial. 0 not checked. [2024-11-24 01:18:26,803 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:18:26,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950492556] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:18:26,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 01:18:26,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-24 01:18:26,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57875518] [2024-11-24 01:18:26,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:18:26,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-24 01:18:26,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:18:26,833 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-24 01:18:26,834 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-24 01:18:26,838 INFO L87 Difference]: Start difference. First operand has 137 states, 84 states have (on average 1.4047619047619047) internal successors, (118), 85 states have internal predecessors, (118), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) Second operand has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-24 01:18:26,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:18:26,893 INFO L93 Difference]: Finished difference Result 267 states and 480 transitions. [2024-11-24 01:18:26,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-24 01:18:26,895 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) Word has length 303 [2024-11-24 01:18:26,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:18:26,902 INFO L225 Difference]: With dead ends: 267 [2024-11-24 01:18:26,905 INFO L226 Difference]: Without dead ends: 133 [2024-11-24 01:18:26,911 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 304 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-24 01:18:26,916 INFO L435 NwaCegarLoop]: 211 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, 211 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-24 01:18:26,917 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-24 01:18:26,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2024-11-24 01:18:26,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2024-11-24 01:18:26,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 81 states have (on average 1.3703703703703705) internal successors, (111), 81 states have internal predecessors, (111), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-24 01:18:26,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 211 transitions. [2024-11-24 01:18:26,974 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 211 transitions. Word has length 303 [2024-11-24 01:18:26,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:18:26,974 INFO L471 AbstractCegarLoop]: Abstraction has 133 states and 211 transitions. [2024-11-24 01:18:26,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-24 01:18:26,975 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 211 transitions. [2024-11-24 01:18:26,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2024-11-24 01:18:26,981 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:18:26,981 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 01:18:26,992 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-24 01:18:27,182 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:18:27,182 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:18:27,183 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:18:27,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1149063888, now seen corresponding path program 1 times [2024-11-24 01:18:27,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:18:27,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965115728] [2024-11-24 01:18:27,183 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:18:27,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:18:27,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:18:28,107 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-24 01:18:28,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:18:28,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965115728] [2024-11-24 01:18:28,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965115728] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:18:28,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:18:28,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 01:18:28,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202953906] [2024-11-24 01:18:28,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:18:28,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 01:18:28,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:18:28,113 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 01:18:28,113 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 01:18:28,113 INFO L87 Difference]: Start difference. First operand 133 states and 211 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 01:18:28,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:18:28,537 INFO L93 Difference]: Finished difference Result 394 states and 628 transitions. [2024-11-24 01:18:28,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 01:18:28,538 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 303 [2024-11-24 01:18:28,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:18:28,545 INFO L225 Difference]: With dead ends: 394 [2024-11-24 01:18:28,545 INFO L226 Difference]: Without dead ends: 264 [2024-11-24 01:18:28,546 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-24 01:18:28,547 INFO L435 NwaCegarLoop]: 205 mSDtfsCounter, 147 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-24 01:18:28,550 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 606 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-24 01:18:28,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2024-11-24 01:18:28,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 242. [2024-11-24 01:18:28,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 139 states have (on average 1.3381294964028776) internal successors, (186), 139 states have internal predecessors, (186), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-24 01:18:28,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 386 transitions. [2024-11-24 01:18:28,626 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 386 transitions. Word has length 303 [2024-11-24 01:18:28,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:18:28,627 INFO L471 AbstractCegarLoop]: Abstraction has 242 states and 386 transitions. [2024-11-24 01:18:28,628 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 01:18:28,628 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 386 transitions. [2024-11-24 01:18:28,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2024-11-24 01:18:28,639 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:18:28,639 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 01:18:28,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-24 01:18:28,639 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:18:28,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:18:28,640 INFO L85 PathProgramCache]: Analyzing trace with hash 293013026, now seen corresponding path program 1 times [2024-11-24 01:18:28,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:18:28,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923030139] [2024-11-24 01:18:28,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:18:28,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:18:28,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:18:29,415 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 6 proven. 141 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-24 01:18:29,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:18:29,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923030139] [2024-11-24 01:18:29,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923030139] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:18:29,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415354046] [2024-11-24 01:18:29,416 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:18:29,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:18:29,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:18:29,418 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:18:29,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-24 01:18:29,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:18:29,673 INFO L256 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-24 01:18:29,686 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:18:30,625 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 429 proven. 141 refuted. 0 times theorem prover too weak. 4330 trivial. 0 not checked. [2024-11-24 01:18:30,626 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:18:31,282 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 6 proven. 141 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-24 01:18:31,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415354046] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 01:18:31,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 01:18:31,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-24 01:18:31,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790701992] [2024-11-24 01:18:31,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 01:18:31,285 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-24 01:18:31,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:18:31,287 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-24 01:18:31,287 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-24 01:18:31,288 INFO L87 Difference]: Start difference. First operand 242 states and 386 transitions. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) [2024-11-24 01:18:31,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:18:31,778 INFO L93 Difference]: Finished difference Result 382 states and 600 transitions. [2024-11-24 01:18:31,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-24 01:18:31,780 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) Word has length 305 [2024-11-24 01:18:31,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:18:31,787 INFO L225 Difference]: With dead ends: 382 [2024-11-24 01:18:31,789 INFO L226 Difference]: Without dead ends: 252 [2024-11-24 01:18:31,790 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 616 GetRequests, 607 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-11-24 01:18:31,792 INFO L435 NwaCegarLoop]: 151 mSDtfsCounter, 131 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-24 01:18:31,793 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 350 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-24 01:18:31,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2024-11-24 01:18:31,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 248. [2024-11-24 01:18:31,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 143 states have (on average 1.3006993006993006) internal successors, (186), 143 states have internal predecessors, (186), 100 states have call successors, (100), 4 states have call predecessors, (100), 4 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-24 01:18:31,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 386 transitions. [2024-11-24 01:18:31,891 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 386 transitions. Word has length 305 [2024-11-24 01:18:31,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:18:31,893 INFO L471 AbstractCegarLoop]: Abstraction has 248 states and 386 transitions. [2024-11-24 01:18:31,893 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) [2024-11-24 01:18:31,893 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 386 transitions. [2024-11-24 01:18:31,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2024-11-24 01:18:31,900 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:18:31,901 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 01:18:31,912 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-24 01:18:32,101 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:18:32,102 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:18:32,102 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:18:32,103 INFO L85 PathProgramCache]: Analyzing trace with hash -2053198054, now seen corresponding path program 1 times [2024-11-24 01:18:32,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:18:32,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824577943] [2024-11-24 01:18:32,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:18:32,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:18:32,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-24 01:18:32,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [542365234] [2024-11-24 01:18:32,419 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:18:32,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:18:32,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:18:32,422 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:18:32,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-24 01:18:32,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-24 01:18:32,667 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-24 01:18:32,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-24 01:18:33,234 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-24 01:18:33,234 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-24 01:18:33,235 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-24 01:18:33,249 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-24 01:18:33,437 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:18:33,440 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2024-11-24 01:18:33,731 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-24 01:18:33,735 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.11 01:18:33 BoogieIcfgContainer [2024-11-24 01:18:33,735 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-24 01:18:33,737 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-24 01:18:33,737 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-24 01:18:33,737 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-24 01:18:33,738 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:18:25" (3/4) ... [2024-11-24 01:18:33,741 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-24 01:18:33,742 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-24 01:18:33,743 INFO L158 Benchmark]: Toolchain (without parser) took 9661.12ms. Allocated memory was 142.6MB in the beginning and 176.2MB in the end (delta: 33.6MB). Free memory was 117.1MB in the beginning and 63.0MB in the end (delta: 54.1MB). Peak memory consumption was 86.4MB. Max. memory is 16.1GB. [2024-11-24 01:18:33,743 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 117.4MB. Free memory is still 75.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 01:18:33,744 INFO L158 Benchmark]: CACSL2BoogieTranslator took 454.94ms. Allocated memory is still 142.6MB. Free memory was 116.9MB in the beginning and 100.5MB in the end (delta: 16.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-24 01:18:33,745 INFO L158 Benchmark]: Boogie Procedure Inliner took 66.23ms. Allocated memory is still 142.6MB. Free memory was 100.5MB in the beginning and 96.3MB in the end (delta: 4.2MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 01:18:33,745 INFO L158 Benchmark]: Boogie Preprocessor took 59.46ms. Allocated memory is still 142.6MB. Free memory was 96.3MB in the beginning and 91.4MB in the end (delta: 4.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-24 01:18:33,746 INFO L158 Benchmark]: RCFGBuilder took 972.70ms. Allocated memory is still 142.6MB. Free memory was 91.3MB in the beginning and 58.7MB in the end (delta: 32.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-24 01:18:33,746 INFO L158 Benchmark]: TraceAbstraction took 8095.40ms. Allocated memory was 142.6MB in the beginning and 176.2MB in the end (delta: 33.6MB). Free memory was 58.2MB in the beginning and 63.0MB in the end (delta: -4.8MB). Peak memory consumption was 27.7MB. Max. memory is 16.1GB. [2024-11-24 01:18:33,747 INFO L158 Benchmark]: Witness Printer took 5.14ms. Allocated memory is still 176.2MB. Free memory was 63.0MB in the beginning and 63.0MB in the end (delta: 33.1kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 01:18:33,749 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.34ms. Allocated memory is still 117.4MB. Free memory is still 75.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 454.94ms. Allocated memory is still 142.6MB. Free memory was 116.9MB in the beginning and 100.5MB in the end (delta: 16.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 66.23ms. Allocated memory is still 142.6MB. Free memory was 100.5MB in the beginning and 96.3MB in the end (delta: 4.2MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 59.46ms. Allocated memory is still 142.6MB. Free memory was 96.3MB in the beginning and 91.4MB in the end (delta: 4.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 972.70ms. Allocated memory is still 142.6MB. Free memory was 91.3MB in the beginning and 58.7MB in the end (delta: 32.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 8095.40ms. Allocated memory was 142.6MB in the beginning and 176.2MB in the end (delta: 33.6MB). Free memory was 58.2MB in the beginning and 63.0MB in the end (delta: -4.8MB). Peak memory consumption was 27.7MB. Max. memory is 16.1GB. * Witness Printer took 5.14ms. Allocated memory is still 176.2MB. Free memory was 63.0MB in the beginning and 63.0MB in the end (delta: 33.1kB). There was no memory consumed. 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 142, overapproximation of someBinaryFLOATComparisonOperation at line 145, overapproximation of someBinaryFLOATComparisonOperation at line 172, overapproximation of someBinaryFLOATComparisonOperation at line 113, overapproximation of someBinaryFLOATComparisonOperation at line 170, overapproximation of someBinaryFLOATComparisonOperation at line 168, overapproximation of someBinaryFLOATComparisonOperation at line 245, overapproximation of someBinaryDOUBLEComparisonOperation at line 90, overapproximation of someBinaryDOUBLEComparisonOperation at line 245, overapproximation of someBinaryDOUBLEComparisonOperation at line 203, overapproximation of someBinaryDOUBLEComparisonOperation at line 78, overapproximation of someBinaryDOUBLEComparisonOperation at line 222, overapproximation of someBinaryDOUBLEComparisonOperation at line 245, overapproximation of someBinaryDOUBLEComparisonOperation at line 201, overapproximation of someBinaryDOUBLEComparisonOperation at line 220, overapproximation of someUnaryFLOAToperation at line 145. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 9.75; [L23] unsigned char var_1_3 = 1; [L24] signed long int var_1_4 = 25; [L25] unsigned char var_1_6 = 1; [L26] float var_1_7 = 7.5; [L27] signed long int var_1_8 = -1000; [L28] float var_1_9 = 9.25; [L29] float var_1_10 = 64.5; [L30] float var_1_11 = 16.25; [L31] signed char var_1_12 = 2; [L32] signed char var_1_13 = 8; [L33] signed char var_1_14 = 0; [L34] float var_1_15 = 0.6; [L35] signed char var_1_16 = 32; [L36] unsigned short int var_1_17 = 2; [L37] unsigned short int var_1_19 = 63241; [L38] unsigned short int var_1_20 = 58697; [L39] unsigned short int var_1_21 = 25516; [L40] unsigned long int var_1_22 = 3301682525; [L41] double var_1_23 = 128.9; [L42] signed short int var_1_24 = -32; [L43] signed short int var_1_25 = 2; [L44] signed short int var_1_26 = -256; [L45] double var_1_27 = 7.75; [L46] double var_1_28 = 200.6; [L47] unsigned long int var_1_29 = 100000; [L48] unsigned char var_1_30 = 1; [L49] unsigned long int var_1_31 = 4154314939; [L50] unsigned long int var_1_32 = 4; [L51] unsigned char var_1_33 = 0; [L52] unsigned char var_1_34 = 0; [L53] float var_1_35 = 49.875; [L54] signed short int var_1_36 = -32; [L55] signed short int var_1_37 = 64; [L56] unsigned long int var_1_38 = 128; [L57] double var_1_39 = 50.925; [L58] double var_1_40 = 128.6; [L59] unsigned long int var_1_41 = 50; [L60] unsigned long int var_1_42 = 4282912011; [L61] unsigned long int var_1_43 = 32; [L62] signed long int var_1_44 = 5; [L63] signed short int var_1_45 = 500; [L64] double last_1_var_1_1 = 9.75; [L65] unsigned char last_1_var_1_3 = 1; [L66] float last_1_var_1_7 = 7.5; [L67] signed char last_1_var_1_12 = 2; [L68] float last_1_var_1_15 = 0.6; [L69] unsigned short int last_1_var_1_17 = 2; VAL [isInitial=0, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=25, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L249] isInitial = 1 [L250] FCALL initially() [L252] CALL updateLastVariables() [L237] last_1_var_1_1 = var_1_1 [L238] last_1_var_1_3 = var_1_3 [L239] last_1_var_1_7 = var_1_7 [L240] last_1_var_1_12 = var_1_12 [L241] last_1_var_1_15 = var_1_15 [L242] last_1_var_1_17 = var_1_17 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=25, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L252] RET updateLastVariables() [L253] CALL updateVariables() [L157] var_1_4 = __VERIFIER_nondet_long() [L158] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L158] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L159] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L159] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L160] var_1_6 = __VERIFIER_nondet_uchar() [L161] CALL assume_abort_if_not(var_1_6 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L161] RET assume_abort_if_not(var_1_6 >= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L162] CALL assume_abort_if_not(var_1_6 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L162] RET assume_abort_if_not(var_1_6 <= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L163] var_1_8 = __VERIFIER_nondet_long() [L164] CALL assume_abort_if_not(var_1_8 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135, var_1_9=37/4] [L164] RET assume_abort_if_not(var_1_8 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135, var_1_9=37/4] [L165] CALL assume_abort_if_not(var_1_8 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135, var_1_9=37/4] [L165] RET assume_abort_if_not(var_1_8 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135, var_1_9=37/4] [L166] CALL assume_abort_if_not(var_1_8 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135, var_1_9=37/4] [L166] RET assume_abort_if_not(var_1_8 != 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135, var_1_9=37/4] [L167] var_1_9 = __VERIFIER_nondet_float() [L168] CALL assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L168] RET assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L169] var_1_10 = __VERIFIER_nondet_float() [L170] CALL assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L170] RET assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L171] var_1_11 = __VERIFIER_nondet_float() [L172] CALL assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L172] RET assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L173] var_1_13 = __VERIFIER_nondet_char() [L174] CALL assume_abort_if_not(var_1_13 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L174] RET assume_abort_if_not(var_1_13 >= -1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L175] CALL assume_abort_if_not(var_1_13 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L175] RET assume_abort_if_not(var_1_13 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L176] var_1_14 = __VERIFIER_nondet_char() [L177] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L177] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L178] CALL assume_abort_if_not(var_1_14 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L178] RET assume_abort_if_not(var_1_14 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L179] var_1_19 = __VERIFIER_nondet_ushort() [L180] CALL assume_abort_if_not(var_1_19 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L180] RET assume_abort_if_not(var_1_19 >= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L181] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L181] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L182] var_1_20 = __VERIFIER_nondet_ushort() [L183] CALL assume_abort_if_not(var_1_20 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L183] RET assume_abort_if_not(var_1_20 >= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L184] CALL assume_abort_if_not(var_1_20 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L184] RET assume_abort_if_not(var_1_20 <= 65534) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L185] var_1_21 = __VERIFIER_nondet_ushort() [L186] CALL assume_abort_if_not(var_1_21 >= 24575) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L186] RET assume_abort_if_not(var_1_21 >= 24575) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L187] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L187] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L188] var_1_22 = __VERIFIER_nondet_ulong() [L189] CALL assume_abort_if_not(var_1_22 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L189] RET assume_abort_if_not(var_1_22 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L190] CALL assume_abort_if_not(var_1_22 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L190] RET assume_abort_if_not(var_1_22 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L191] var_1_24 = __VERIFIER_nondet_short() [L192] CALL assume_abort_if_not(var_1_24 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L192] RET assume_abort_if_not(var_1_24 >= -32768) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L193] CALL assume_abort_if_not(var_1_24 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L193] RET assume_abort_if_not(var_1_24 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L194] var_1_25 = __VERIFIER_nondet_short() [L195] CALL assume_abort_if_not(var_1_25 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L195] RET assume_abort_if_not(var_1_25 >= -32768) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L196] CALL assume_abort_if_not(var_1_25 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L196] RET assume_abort_if_not(var_1_25 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L197] var_1_26 = __VERIFIER_nondet_short() [L198] CALL assume_abort_if_not(var_1_26 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L198] RET assume_abort_if_not(var_1_26 >= -32768) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L199] CALL assume_abort_if_not(var_1_26 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L199] RET assume_abort_if_not(var_1_26 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L200] var_1_27 = __VERIFIER_nondet_double() [L201] CALL assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L201] RET assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L202] var_1_28 = __VERIFIER_nondet_double() [L203] CALL assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L203] RET assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L204] var_1_30 = __VERIFIER_nondet_uchar() [L205] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L205] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L206] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L206] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L207] var_1_31 = __VERIFIER_nondet_ulong() [L208] CALL assume_abort_if_not(var_1_31 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L208] RET assume_abort_if_not(var_1_31 >= 3221225470) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L209] CALL assume_abort_if_not(var_1_31 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L209] RET assume_abort_if_not(var_1_31 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L210] var_1_32 = __VERIFIER_nondet_ulong() [L211] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L211] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L212] CALL assume_abort_if_not(var_1_32 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L212] RET assume_abort_if_not(var_1_32 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L213] var_1_34 = __VERIFIER_nondet_uchar() [L214] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L214] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L215] CALL assume_abort_if_not(var_1_34 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L215] RET assume_abort_if_not(var_1_34 <= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=64, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L216] var_1_37 = __VERIFIER_nondet_short() [L217] CALL assume_abort_if_not(var_1_37 >= -32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L217] RET assume_abort_if_not(var_1_37 >= -32766) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L218] CALL assume_abort_if_not(var_1_37 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L218] RET assume_abort_if_not(var_1_37 <= 32766) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L219] var_1_39 = __VERIFIER_nondet_double() [L220] CALL assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L220] RET assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_40=643/5, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L221] var_1_40 = __VERIFIER_nondet_double() [L222] CALL assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L222] RET assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=50, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L223] var_1_41 = __VERIFIER_nondet_ulong() [L224] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L224] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L225] CALL assume_abort_if_not(var_1_41 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L225] RET assume_abort_if_not(var_1_41 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=4282912011, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L226] var_1_42 = __VERIFIER_nondet_ulong() [L227] CALL assume_abort_if_not(var_1_42 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L227] RET assume_abort_if_not(var_1_42 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L228] CALL assume_abort_if_not(var_1_42 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L228] RET assume_abort_if_not(var_1_42 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=32, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L229] var_1_43 = __VERIFIER_nondet_ulong() [L230] CALL assume_abort_if_not(var_1_43 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L230] RET assume_abort_if_not(var_1_43 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L231] CALL assume_abort_if_not(var_1_43 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L231] RET assume_abort_if_not(var_1_43 <= 1073741823) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=5, var_1_45=500, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L232] var_1_45 = __VERIFIER_nondet_short() [L233] CALL assume_abort_if_not(var_1_45 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=5, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=5, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L233] RET assume_abort_if_not(var_1_45 >= -1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=5, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L234] CALL assume_abort_if_not(var_1_45 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=5, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=5, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L234] RET assume_abort_if_not(var_1_45 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=5, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L253] RET updateVariables() [L254] CALL step() [L73] COND FALSE !(var_1_24 < (var_1_25 + var_1_26)) [L78] var_1_23 = ((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=5, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L80] COND FALSE !(\read(var_1_30)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=5, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L87] var_1_33 = var_1_34 [L88] var_1_35 = var_1_28 [L89] var_1_36 = ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=3, var_1_36=0, var_1_37=0, var_1_38=128, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=5, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L90] COND FALSE !(var_1_23 > (var_1_39 - var_1_40)) [L99] var_1_38 = (((((var_1_31) > (var_1_42)) ? (var_1_31) : (var_1_42))) - ((((1795211791u - var_1_43) < 0 ) ? -(1795211791u - var_1_43) : (1795211791u - var_1_43)))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=3, var_1_36=0, var_1_37=0, var_1_38=1426013679, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=5, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L101] COND FALSE !(var_1_33 || var_1_30) [L110] var_1_44 = var_1_36 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=3, var_1_36=0, var_1_37=0, var_1_38=1426013679, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=0, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L112] EXPR ((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=3, var_1_36=0, var_1_37=0, var_1_38=1426013679, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=0, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L112] signed long int stepLocal_2 = ((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12; [L113] COND FALSE !(last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=3, var_1_36=0, var_1_37=0, var_1_38=1426013679, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=0, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L122] unsigned long int stepLocal_3 = var_1_22 - var_1_20; VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=-2147516417, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=3, var_1_36=0, var_1_37=0, var_1_38=1426013679, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=0, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L123] COND TRUE \read(last_1_var_1_3) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=-2147516417, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=3, var_1_36=0, var_1_37=0, var_1_38=1426013679, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=0, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L124] COND TRUE \read(var_1_6) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=-2147516417, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=3, var_1_36=0, var_1_37=0, var_1_38=1426013679, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=0, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L125] COND TRUE \read(last_1_var_1_3) [L126] var_1_17 = var_1_14 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=-2147516417, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=1, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=3, var_1_36=0, var_1_37=0, var_1_38=1426013679, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=0, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L140] var_1_3 = (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=-2147516417, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=1, var_1_19=32767, var_1_1=39/4, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=3, var_1_36=0, var_1_37=0, var_1_38=1426013679, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=0, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L141] COND TRUE 50 != var_1_16 [L142] var_1_1 = (1.00000000000025E12 - 24.25) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=-2147516417, var_1_12=2, var_1_13=2, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=1, var_1_19=32767, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=3, var_1_36=0, var_1_37=0, var_1_38=1426013679, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=0, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135] [L144] var_1_12 = (var_1_13 - var_1_14) [L145] var_1_15 = ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))) [L146] unsigned char stepLocal_1 = var_1_3; [L147] signed long int stepLocal_0 = (var_1_16 + 100) / var_1_8; VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_0=0, stepLocal_1=1, stepLocal_2=2, stepLocal_3=-2147516417, var_1_12=1, var_1_13=2, var_1_14=1, var_1_15=4, var_1_16=32, var_1_17=1, var_1_19=32767, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=3, var_1_36=0, var_1_37=0, var_1_38=1426013679, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=0, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135, var_1_9=0] [L148] COND FALSE !(stepLocal_0 >= var_1_17) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_1=1, stepLocal_2=2, stepLocal_3=-2147516417, var_1_12=1, var_1_13=2, var_1_14=1, var_1_15=4, var_1_16=32, var_1_17=1, var_1_19=32767, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=3, var_1_36=0, var_1_37=0, var_1_38=1426013679, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=0, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135, var_1_9=0] [L254] RET step() [L255] CALL, EXPR property() [L245] EXPR ((((((50 != var_1_16) ? (var_1_1 == ((double) (1.00000000000025E12 - 24.25))) : 1) && (var_1_3 == ((unsigned char) (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6)))) && ((((var_1_16 + 100) / var_1_8) >= var_1_17) ? ((var_1_3 || (var_1_17 > (var_1_17 * var_1_8))) ? (var_1_7 == ((float) var_1_9)) : (var_1_7 == ((float) (var_1_10 + var_1_11)))) : 1)) && (var_1_12 == ((signed char) (var_1_13 - var_1_14)))) && (var_1_15 == ((float) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))))) && ((last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) ? ((var_1_14 < (((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12)) ? (last_1_var_1_3 ? (var_1_16 == ((signed char) -2)) : 1) : (var_1_16 == ((signed char) var_1_13))) : 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=1, var_1_13=2, var_1_14=1, var_1_15=4, var_1_16=32, var_1_17=1, var_1_19=32767, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=3, var_1_36=0, var_1_37=0, var_1_38=1426013679, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=0, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135, var_1_9=0] [L245-L246] return (((((((50 != var_1_16) ? (var_1_1 == ((double) (1.00000000000025E12 - 24.25))) : 1) && (var_1_3 == ((unsigned char) (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6)))) && ((((var_1_16 + 100) / var_1_8) >= var_1_17) ? ((var_1_3 || (var_1_17 > (var_1_17 * var_1_8))) ? (var_1_7 == ((float) var_1_9)) : (var_1_7 == ((float) (var_1_10 + var_1_11)))) : 1)) && (var_1_12 == ((signed char) (var_1_13 - var_1_14)))) && (var_1_15 == ((float) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))))) && ((last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) ? ((var_1_14 < (((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12)) ? (last_1_var_1_3 ? (var_1_16 == ((signed char) -2)) : 1) : (var_1_16 == ((signed char) var_1_13))) : 1)) && (last_1_var_1_3 ? (var_1_6 ? (last_1_var_1_3 ? (var_1_17 == ((unsigned short int) var_1_14)) : (var_1_17 == ((unsigned short int) (((((var_1_19) < (var_1_20)) ? (var_1_19) : (var_1_20))) - ((var_1_21 - 256) - 256))))) : (((var_1_22 - var_1_20) > (var_1_4 / var_1_8)) ? ((last_1_var_1_1 >= var_1_10) ? (var_1_17 == ((unsigned short int) var_1_14)) : 1) : 1)) : (var_1_17 == ((unsigned short int) var_1_21))) ; [L255] RET, EXPR property() [L255] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=1, var_1_13=2, var_1_14=1, var_1_15=4, var_1_16=32, var_1_17=1, var_1_19=32767, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=3, var_1_36=0, var_1_37=0, var_1_38=1426013679, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=0, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135, var_1_9=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=1, var_1_13=2, var_1_14=1, var_1_15=4, var_1_16=32, var_1_17=1, var_1_19=32767, var_1_20=32768, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=2, var_1_28=3, var_1_29=100000, var_1_30=0, var_1_31=7516192766, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=3, var_1_36=0, var_1_37=0, var_1_38=1426013679, var_1_3=1, var_1_41=0, var_1_42=3221225470, var_1_43=0, var_1_44=0, var_1_45=0, var_1_4=1, var_1_6=1, var_1_7=15/2, var_1_8=135, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 137 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 7.7s, OverallIterations: 4, TraceHistogramMax: 50, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 1.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 280 SdHoareTripleChecker+Valid, 0.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 278 mSDsluCounter, 1167 SdHoareTripleChecker+Invalid, 0.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 600 mSDsCounter, 165 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 285 IncrementalHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 165 mSolverCounterUnsat, 567 mSDtfsCounter, 285 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 927 GetRequests, 915 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=248occurred in iteration=3, InterpolantAutomatonStates: 14, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 3 MinimizatonAttempts, 26 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 3.4s InterpolantComputationTime, 2129 NumberOfCodeBlocks, 2129 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 1818 ConstructedInterpolants, 0 QuantifiedInterpolants, 3820 SizeOfPredicates, 0 NumberOfNonLiveVariables, 1362 ConjunctsInSsa, 7 ConjunctsInUnsatCore, 6 InterpolantComputations, 2 PerfectInterpolantSequences, 28879/29400 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-24 01:18:33,780 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, 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_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-50_file-67.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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_682d4165-4055-4c86-b159-f79f14a7bf58/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 25aaec642c94511776a49703d11ac91ab39782c8314656b80ffc1e5eb4a6e7e8 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-24 01:18:36,441 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 01:18:36,558 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-24 01:18:36,575 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 01:18:36,575 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 01:18:36,627 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 01:18:36,628 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 01:18:36,628 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 01:18:36,629 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 01:18:36,629 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 01:18:36,629 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 01:18:36,629 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 01:18:36,630 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 01:18:36,630 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 01:18:36,630 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 01:18:36,630 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 01:18:36,630 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-24 01:18:36,631 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 01:18:36,631 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 01:18:36,631 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 01:18:36,631 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-24 01:18:36,631 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 01:18:36,631 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-24 01:18:36,631 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-24 01:18:36,632 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-24 01:18:36,632 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-24 01:18:36,632 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 01:18:36,632 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-24 01:18:36,632 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 01:18:36,632 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 01:18:36,632 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 01:18:36,633 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 01:18:36,633 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 01:18:36,633 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 01:18:36,633 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:18:36,633 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 01:18:36,633 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 01:18:36,633 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 01:18:36,633 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 01:18:36,633 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:18:36,633 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 01:18:36,633 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 01:18:36,634 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-24 01:18:36,634 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-24 01:18:36,634 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-24 01:18:36,634 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-24 01:18:36,634 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 01:18:36,634 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 01:18:36,634 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 01:18:36,634 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 01:18:36,634 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_682d4165-4055-4c86-b159-f79f14a7bf58/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 -> 25aaec642c94511776a49703d11ac91ab39782c8314656b80ffc1e5eb4a6e7e8 [2024-11-24 01:18:36,963 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 01:18:36,973 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 01:18:36,979 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 01:18:36,982 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 01:18:36,982 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 01:18:36,986 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-50_file-67.i [2024-11-24 01:18:40,134 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/data/fc2f421cc/f37dbd863a45411181e243c65a0b529d/FLAG2c150f5e6 [2024-11-24 01:18:40,553 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 01:18:40,555 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-50_file-67.i [2024-11-24 01:18:40,575 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/data/fc2f421cc/f37dbd863a45411181e243c65a0b529d/FLAG2c150f5e6 [2024-11-24 01:18:40,605 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/data/fc2f421cc/f37dbd863a45411181e243c65a0b529d [2024-11-24 01:18:40,608 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 01:18:40,610 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 01:18:40,614 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 01:18:40,614 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 01:18:40,620 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 01:18:40,621 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 01:18:40" (1/1) ... [2024-11-24 01:18:40,625 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@39e4e6d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:40, skipping insertion in model container [2024-11-24 01:18:40,625 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 01:18:40" (1/1) ... [2024-11-24 01:18:40,666 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 01:18:40,890 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_682d4165-4055-4c86-b159-f79f14a7bf58/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-50_file-67.i[915,928] [2024-11-24 01:18:41,020 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 01:18:41,039 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 01:18:41,053 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_682d4165-4055-4c86-b159-f79f14a7bf58/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-50_file-67.i[915,928] [2024-11-24 01:18:41,159 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 01:18:41,183 INFO L204 MainTranslator]: Completed translation [2024-11-24 01:18:41,184 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:41 WrapperNode [2024-11-24 01:18:41,184 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 01:18:41,185 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 01:18:41,186 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 01:18:41,186 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 01:18:41,194 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:41" (1/1) ... [2024-11-24 01:18:41,212 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:41" (1/1) ... [2024-11-24 01:18:41,264 INFO L138 Inliner]: procedures = 27, calls = 63, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 271 [2024-11-24 01:18:41,265 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 01:18:41,265 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 01:18:41,265 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 01:18:41,265 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 01:18:41,280 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:41" (1/1) ... [2024-11-24 01:18:41,280 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:41" (1/1) ... [2024-11-24 01:18:41,286 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:41" (1/1) ... [2024-11-24 01:18:41,302 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-24 01:18:41,303 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:41" (1/1) ... [2024-11-24 01:18:41,303 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:41" (1/1) ... [2024-11-24 01:18:41,317 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:41" (1/1) ... [2024-11-24 01:18:41,319 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:41" (1/1) ... [2024-11-24 01:18:41,324 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:41" (1/1) ... [2024-11-24 01:18:41,328 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:41" (1/1) ... [2024-11-24 01:18:41,330 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:41" (1/1) ... [2024-11-24 01:18:41,334 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 01:18:41,336 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 01:18:41,336 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 01:18:41,336 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 01:18:41,341 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:41" (1/1) ... [2024-11-24 01:18:41,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:18:41,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:18:41,405 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 01:18:41,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 01:18:41,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 01:18:41,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-24 01:18:41,482 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-24 01:18:41,482 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-24 01:18:41,482 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 01:18:41,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 01:18:41,663 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 01:18:41,666 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 01:18:44,273 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2024-11-24 01:18:44,274 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 01:18:44,286 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 01:18:44,286 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-24 01:18:44,287 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:18:44 BoogieIcfgContainer [2024-11-24 01:18:44,287 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 01:18:44,289 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 01:18:44,289 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 01:18:44,294 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 01:18:44,295 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 01:18:40" (1/3) ... [2024-11-24 01:18:44,295 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@752b3b92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 01:18:44, skipping insertion in model container [2024-11-24 01:18:44,296 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:18:41" (2/3) ... [2024-11-24 01:18:44,296 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@752b3b92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 01:18:44, skipping insertion in model container [2024-11-24 01:18:44,296 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:18:44" (3/3) ... [2024-11-24 01:18:44,297 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-50_file-67.i [2024-11-24 01:18:44,313 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 01:18:44,316 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-50_file-67.i that has 2 procedures, 123 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-24 01:18:44,383 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 01:18:44,397 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;@14bf6dc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 01:18:44,397 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-24 01:18:44,402 INFO L276 IsEmpty]: Start isEmpty. Operand has 123 states, 70 states have (on average 1.3714285714285714) internal successors, (96), 71 states have internal predecessors, (96), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-24 01:18:44,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-11-24 01:18:44,424 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:18:44,425 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 01:18:44,426 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:18:44,433 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:18:44,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1890488062, now seen corresponding path program 1 times [2024-11-24 01:18:44,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:18:44,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [753209741] [2024-11-24 01:18:44,450 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:18:44,451 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-24 01:18:44,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:18:44,453 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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-24 01:18:44,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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-24 01:18:45,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:18:45,101 INFO L256 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-24 01:18:45,117 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:18:45,211 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 4802 trivial. 0 not checked. [2024-11-24 01:18:45,211 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:18:45,212 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:18:45,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [753209741] [2024-11-24 01:18:45,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [753209741] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:18:45,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:18:45,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 01:18:45,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990668443] [2024-11-24 01:18:45,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:18:45,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-24 01:18:45,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:18:45,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-24 01:18:45,252 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-24 01:18:45,255 INFO L87 Difference]: Start difference. First operand has 123 states, 70 states have (on average 1.3714285714285714) internal successors, (96), 71 states have internal predecessors, (96), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) Second operand has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-24 01:18:45,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:18:45,305 INFO L93 Difference]: Finished difference Result 239 states and 436 transitions. [2024-11-24 01:18:45,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-24 01:18:45,307 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) Word has length 300 [2024-11-24 01:18:45,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:18:45,315 INFO L225 Difference]: With dead ends: 239 [2024-11-24 01:18:45,315 INFO L226 Difference]: Without dead ends: 119 [2024-11-24 01:18:45,319 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 299 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-24 01:18:45,322 INFO L435 NwaCegarLoop]: 189 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, 189 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-24 01:18:45,323 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-24 01:18:45,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2024-11-24 01:18:45,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 119. [2024-11-24 01:18:45,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 67 states have (on average 1.328358208955224) internal successors, (89), 67 states have internal predecessors, (89), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-24 01:18:45,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 189 transitions. [2024-11-24 01:18:45,432 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 189 transitions. Word has length 300 [2024-11-24 01:18:45,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:18:45,432 INFO L471 AbstractCegarLoop]: Abstraction has 119 states and 189 transitions. [2024-11-24 01:18:45,433 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-24 01:18:45,434 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 189 transitions. [2024-11-24 01:18:45,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-11-24 01:18:45,445 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:18:45,445 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 01:18:45,457 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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-24 01:18:45,646 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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-24 01:18:45,646 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:18:45,647 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:18:45,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1775145914, now seen corresponding path program 1 times [2024-11-24 01:18:45,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:18:45,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1222730243] [2024-11-24 01:18:45,648 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:18:45,648 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-24 01:18:45,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:18:45,652 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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-24 01:18:45,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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-24 01:18:46,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:18:46,227 INFO L256 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-24 01:18:46,235 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:18:48,007 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-24 01:18:48,007 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:18:48,007 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:18:48,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1222730243] [2024-11-24 01:18:48,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1222730243] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:18:48,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:18:48,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 01:18:48,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390273194] [2024-11-24 01:18:48,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:18:48,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 01:18:48,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:18:48,011 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 01:18:48,012 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 01:18:48,012 INFO L87 Difference]: Start difference. First operand 119 states and 189 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 01:18:50,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:18:50,606 INFO L93 Difference]: Finished difference Result 352 states and 562 transitions. [2024-11-24 01:18:50,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 01:18:50,621 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 300 [2024-11-24 01:18:50,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:18:50,626 INFO L225 Difference]: With dead ends: 352 [2024-11-24 01:18:50,626 INFO L226 Difference]: Without dead ends: 236 [2024-11-24 01:18:50,628 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-24 01:18:50,629 INFO L435 NwaCegarLoop]: 184 mSDtfsCounter, 113 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-24 01:18:50,629 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 544 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-24 01:18:50,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2024-11-24 01:18:50,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 222. [2024-11-24 01:18:50,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 119 states have (on average 1.2941176470588236) internal successors, (154), 119 states have internal predecessors, (154), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-24 01:18:50,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 354 transitions. [2024-11-24 01:18:50,717 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 354 transitions. Word has length 300 [2024-11-24 01:18:50,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:18:50,720 INFO L471 AbstractCegarLoop]: Abstraction has 222 states and 354 transitions. [2024-11-24 01:18:50,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 01:18:50,721 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 354 transitions. [2024-11-24 01:18:50,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2024-11-24 01:18:50,731 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:18:50,731 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 01:18:50,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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-24 01:18:50,932 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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-24 01:18:50,932 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:18:50,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:18:50,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1306966416, now seen corresponding path program 1 times [2024-11-24 01:18:50,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:18:50,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [150748586] [2024-11-24 01:18:50,934 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:18:50,934 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-24 01:18:50,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:18:50,936 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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-24 01:18:50,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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-24 01:18:51,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:18:51,479 INFO L256 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-24 01:18:51,488 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:18:53,260 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-24 01:18:53,261 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:18:53,261 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:18:53,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [150748586] [2024-11-24 01:18:53,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [150748586] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:18:53,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:18:53,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 01:18:53,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903322359] [2024-11-24 01:18:53,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:18:53,263 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 01:18:53,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:18:53,263 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 01:18:53,263 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 01:18:53,264 INFO L87 Difference]: Start difference. First operand 222 states and 354 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 2 states have internal predecessors, (55), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 01:18:54,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:18:54,312 INFO L93 Difference]: Finished difference Result 458 states and 731 transitions. [2024-11-24 01:18:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 01:18:54,333 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 2 states have internal predecessors, (55), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 302 [2024-11-24 01:18:54,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:18:54,338 INFO L225 Difference]: With dead ends: 458 [2024-11-24 01:18:54,338 INFO L226 Difference]: Without dead ends: 342 [2024-11-24 01:18:54,339 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 01:18:54,340 INFO L435 NwaCegarLoop]: 186 mSDtfsCounter, 38 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-24 01:18:54,341 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 366 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-24 01:18:54,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2024-11-24 01:18:54,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 340. [2024-11-24 01:18:54,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 186 states have (on average 1.3064516129032258) internal successors, (243), 186 states have internal predecessors, (243), 150 states have call successors, (150), 3 states have call predecessors, (150), 3 states have return successors, (150), 150 states have call predecessors, (150), 150 states have call successors, (150) [2024-11-24 01:18:54,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 543 transitions. [2024-11-24 01:18:54,424 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 543 transitions. Word has length 302 [2024-11-24 01:18:54,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:18:54,426 INFO L471 AbstractCegarLoop]: Abstraction has 340 states and 543 transitions. [2024-11-24 01:18:54,427 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 2 states have internal predecessors, (55), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 01:18:54,427 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 543 transitions. [2024-11-24 01:18:54,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2024-11-24 01:18:54,432 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:18:54,433 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 01:18:54,446 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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)] Forceful destruction successful, exit code 0 [2024-11-24 01:18:54,633 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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-24 01:18:54,633 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:18:54,634 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:18:54,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1212993518, now seen corresponding path program 1 times [2024-11-24 01:18:54,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:18:54,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1488375981] [2024-11-24 01:18:54,635 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:18:54,635 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-24 01:18:54,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:18:54,639 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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-24 01:18:54,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_682d4165-4055-4c86-b159-f79f14a7bf58/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 (5)] Waiting until timeout for monitored process [2024-11-24 01:18:55,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:18:55,128 INFO L256 TraceCheckSpWp]: Trace formula consists of 481 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-24 01:18:55,141 INFO L279 TraceCheckSpWp]: Computing forward predicates...