./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-73.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-73.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB --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 e46325a5cbccf5f74622365796a8d3563d7257b4492aea289104474afb2662ab --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:55:03,394 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:55:03,495 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 02:55:03,500 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:55:03,500 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:55:03,546 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:55:03,547 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:55:03,547 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:55:03,547 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:55:03,548 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:55:03,548 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:55:03,548 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:55:03,548 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:55:03,548 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:55:03,548 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:55:03,549 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:55:03,549 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 02:55:03,549 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:55:03,549 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 02:55:03,549 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:55:03,549 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:55:03,549 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 02:55:03,549 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:55:03,550 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 02:55:03,550 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:55:03,550 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 02:55:03,552 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:55:03,552 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:55:03,552 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:55:03,552 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:55:03,553 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:55:03,553 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:55:03,553 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:55:03,553 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:55:03,553 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:55:03,553 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:55:03,553 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:55:03,553 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:55:03,554 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:55:03,554 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:55:03,554 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 02:55:03,554 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 02:55:03,554 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 02:55:03,554 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 02:55:03,554 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:55:03,554 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:55:03,554 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:55:03,554 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:55:03,554 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_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB 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 -> e46325a5cbccf5f74622365796a8d3563d7257b4492aea289104474afb2662ab [2024-11-28 02:55:03,903 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:55:03,919 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:55:03,924 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:55:03,925 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:55:03,926 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:55:03,927 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-73.i [2024-11-28 02:55:06,900 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/data/bcb7e9047/1bc178e7751246c8ae439a886f535dd6/FLAG8f011962d [2024-11-28 02:55:07,226 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:55:07,226 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-73.i [2024-11-28 02:55:07,240 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/data/bcb7e9047/1bc178e7751246c8ae439a886f535dd6/FLAG8f011962d [2024-11-28 02:55:07,455 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/data/bcb7e9047/1bc178e7751246c8ae439a886f535dd6 [2024-11-28 02:55:07,458 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:55:07,459 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:55:07,461 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:55:07,461 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:55:07,465 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:55:07,466 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:55:07" (1/1) ... [2024-11-28 02:55:07,467 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ea012c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:07, skipping insertion in model container [2024-11-28 02:55:07,467 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:55:07" (1/1) ... [2024-11-28 02:55:07,493 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:55:07,653 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_d974ac90-81c9-4861-b0a1-6d66570b47e4/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-73.i[916,929] [2024-11-28 02:55:07,812 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:55:07,839 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:55:07,850 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_d974ac90-81c9-4861-b0a1-6d66570b47e4/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-73.i[916,929] [2024-11-28 02:55:07,967 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:55:07,987 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:55:07,988 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:07 WrapperNode [2024-11-28 02:55:07,989 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:55:07,990 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:55:07,990 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:55:07,991 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:55:07,998 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:07" (1/1) ... [2024-11-28 02:55:08,012 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:07" (1/1) ... [2024-11-28 02:55:08,067 INFO L138 Inliner]: procedures = 26, calls = 67, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 428 [2024-11-28 02:55:08,068 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:55:08,068 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:55:08,068 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:55:08,068 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:55:08,078 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:07" (1/1) ... [2024-11-28 02:55:08,078 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:07" (1/1) ... [2024-11-28 02:55:08,091 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:07" (1/1) ... [2024-11-28 02:55:08,143 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-28 02:55:08,144 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:07" (1/1) ... [2024-11-28 02:55:08,144 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:07" (1/1) ... [2024-11-28 02:55:08,159 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:07" (1/1) ... [2024-11-28 02:55:08,161 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:07" (1/1) ... [2024-11-28 02:55:08,170 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:07" (1/1) ... [2024-11-28 02:55:08,176 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:07" (1/1) ... [2024-11-28 02:55:08,183 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:07" (1/1) ... [2024-11-28 02:55:08,201 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:55:08,202 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:55:08,202 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:55:08,202 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:55:08,203 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:07" (1/1) ... [2024-11-28 02:55:08,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:55:08,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:08,236 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:55:08,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:55:08,305 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:55:08,308 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 02:55:08,308 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 02:55:08,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 02:55:08,308 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:55:08,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:55:08,457 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:55:08,459 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:55:09,513 INFO L? ?]: Removed 38 outVars from TransFormulas that were not future-live. [2024-11-28 02:55:09,514 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:55:09,531 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:55:09,531 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 02:55:09,532 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:55:09 BoogieIcfgContainer [2024-11-28 02:55:09,532 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:55:09,534 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:55:09,537 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:55:09,542 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:55:09,542 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:55:07" (1/3) ... [2024-11-28 02:55:09,543 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5df101f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:55:09, skipping insertion in model container [2024-11-28 02:55:09,543 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:55:07" (2/3) ... [2024-11-28 02:55:09,543 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5df101f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:55:09, skipping insertion in model container [2024-11-28 02:55:09,543 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:55:09" (3/3) ... [2024-11-28 02:55:09,546 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-73.i [2024-11-28 02:55:09,564 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:55:09,568 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-73.i that has 2 procedures, 177 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 02:55:09,648 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:55:09,662 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;@30b21439, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:55:09,662 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 02:55:09,669 INFO L276 IsEmpty]: Start isEmpty. Operand has 177 states, 120 states have (on average 1.4916666666666667) internal successors, (179), 121 states have internal predecessors, (179), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2024-11-28 02:55:09,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2024-11-28 02:55:09,705 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:09,707 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:55:09,707 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:09,714 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:09,714 INFO L85 PathProgramCache]: Analyzing trace with hash -74718073, now seen corresponding path program 1 times [2024-11-28 02:55:09,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:09,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074200184] [2024-11-28 02:55:09,724 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:09,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:09,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:10,586 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 106 refuted. 0 times theorem prover too weak. 5618 trivial. 0 not checked. [2024-11-28 02:55:10,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:10,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074200184] [2024-11-28 02:55:10,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074200184] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:55:10,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271609175] [2024-11-28 02:55:10,588 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:10,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:10,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:10,592 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:55:10,594 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 02:55:11,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:11,036 INFO L256 TraceCheckSpWp]: Trace formula consists of 805 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 02:55:11,063 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:55:11,123 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 5618 trivial. 0 not checked. [2024-11-28 02:55:11,124 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:55:11,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271609175] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:11,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:55:11,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 02:55:11,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938339873] [2024-11-28 02:55:11,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:11,136 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 02:55:11,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:11,159 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 02:55:11,160 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:55:11,163 INFO L87 Difference]: Start difference. First operand has 177 states, 120 states have (on average 1.4916666666666667) internal successors, (179), 121 states have internal predecessors, (179), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) Second operand has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) [2024-11-28 02:55:11,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:11,213 INFO L93 Difference]: Finished difference Result 347 states and 622 transitions. [2024-11-28 02:55:11,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 02:55:11,215 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) Word has length 350 [2024-11-28 02:55:11,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:11,228 INFO L225 Difference]: With dead ends: 347 [2024-11-28 02:55:11,228 INFO L226 Difference]: Without dead ends: 173 [2024-11-28 02:55:11,234 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 351 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-28 02:55:11,241 INFO L435 NwaCegarLoop]: 279 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, 279 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-28 02:55:11,242 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:55:11,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2024-11-28 02:55:11,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2024-11-28 02:55:11,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 117 states have (on average 1.4615384615384615) internal successors, (171), 117 states have internal predecessors, (171), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2024-11-28 02:55:11,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 279 transitions. [2024-11-28 02:55:11,314 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 279 transitions. Word has length 350 [2024-11-28 02:55:11,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:11,314 INFO L471 AbstractCegarLoop]: Abstraction has 173 states and 279 transitions. [2024-11-28 02:55:11,315 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) [2024-11-28 02:55:11,315 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 279 transitions. [2024-11-28 02:55:11,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2024-11-28 02:55:11,324 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:11,324 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:55:11,336 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 02:55:11,528 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 02:55:11,529 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:11,529 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:11,529 INFO L85 PathProgramCache]: Analyzing trace with hash -308769789, now seen corresponding path program 1 times [2024-11-28 02:55:11,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:11,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731930289] [2024-11-28 02:55:11,530 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:11,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:12,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:13,698 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-11-28 02:55:13,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:13,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731930289] [2024-11-28 02:55:13,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731930289] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:13,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:55:13,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 02:55:13,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582330625] [2024-11-28 02:55:13,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:13,702 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:55:13,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:13,704 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:55:13,704 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:55:13,707 INFO L87 Difference]: Start difference. First operand 173 states and 279 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-11-28 02:55:14,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:14,566 INFO L93 Difference]: Finished difference Result 573 states and 930 transitions. [2024-11-28 02:55:14,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:55:14,567 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 350 [2024-11-28 02:55:14,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:14,576 INFO L225 Difference]: With dead ends: 573 [2024-11-28 02:55:14,580 INFO L226 Difference]: Without dead ends: 403 [2024-11-28 02:55:14,581 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:55:14,584 INFO L435 NwaCegarLoop]: 343 mSDtfsCounter, 301 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 1091 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:14,584 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 1091 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 02:55:14,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2024-11-28 02:55:14,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 341. [2024-11-28 02:55:14,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 230 states have (on average 1.4652173913043478) internal successors, (337), 230 states have internal predecessors, (337), 108 states have call successors, (108), 2 states have call predecessors, (108), 2 states have return successors, (108), 108 states have call predecessors, (108), 108 states have call successors, (108) [2024-11-28 02:55:14,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 553 transitions. [2024-11-28 02:55:14,666 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 553 transitions. Word has length 350 [2024-11-28 02:55:14,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:14,667 INFO L471 AbstractCegarLoop]: Abstraction has 341 states and 553 transitions. [2024-11-28 02:55:14,667 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-11-28 02:55:14,667 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 553 transitions. [2024-11-28 02:55:14,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2024-11-28 02:55:14,674 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:14,674 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:55:14,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 02:55:14,675 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:14,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:14,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1206163067, now seen corresponding path program 1 times [2024-11-28 02:55:14,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:14,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928634273] [2024-11-28 02:55:14,676 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:14,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:15,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:15,952 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-11-28 02:55:15,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:15,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928634273] [2024-11-28 02:55:15,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928634273] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:15,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:55:15,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 02:55:15,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957410523] [2024-11-28 02:55:15,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:15,956 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:55:15,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:15,960 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:55:15,960 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:55:15,960 INFO L87 Difference]: Start difference. First operand 341 states and 553 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-11-28 02:55:16,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:16,714 INFO L93 Difference]: Finished difference Result 1415 states and 2279 transitions. [2024-11-28 02:55:16,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:55:16,715 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 350 [2024-11-28 02:55:16,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:16,725 INFO L225 Difference]: With dead ends: 1415 [2024-11-28 02:55:16,725 INFO L226 Difference]: Without dead ends: 1077 [2024-11-28 02:55:16,727 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:55:16,728 INFO L435 NwaCegarLoop]: 536 mSDtfsCounter, 549 mSDsluCounter, 917 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 1453 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:16,728 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [549 Valid, 1453 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-28 02:55:16,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states. [2024-11-28 02:55:16,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 705. [2024-11-28 02:55:16,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 520 states have (on average 1.5326923076923078) internal successors, (797), 522 states have internal predecessors, (797), 180 states have call successors, (180), 4 states have call predecessors, (180), 4 states have return successors, (180), 178 states have call predecessors, (180), 180 states have call successors, (180) [2024-11-28 02:55:16,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 1157 transitions. [2024-11-28 02:55:16,956 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 1157 transitions. Word has length 350 [2024-11-28 02:55:16,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:16,959 INFO L471 AbstractCegarLoop]: Abstraction has 705 states and 1157 transitions. [2024-11-28 02:55:16,959 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-11-28 02:55:16,959 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 1157 transitions. [2024-11-28 02:55:16,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2024-11-28 02:55:16,966 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:16,966 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:55:16,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 02:55:16,967 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:16,967 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:16,967 INFO L85 PathProgramCache]: Analyzing trace with hash 2059444931, now seen corresponding path program 1 times [2024-11-28 02:55:16,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:16,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409631167] [2024-11-28 02:55:16,968 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:16,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:17,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:18,443 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 96 proven. 63 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2024-11-28 02:55:18,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:18,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409631167] [2024-11-28 02:55:18,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409631167] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:55:18,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303071733] [2024-11-28 02:55:18,444 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:18,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:18,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:18,447 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:55:18,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 02:55:18,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:18,805 INFO L256 TraceCheckSpWp]: Trace formula consists of 804 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 02:55:18,815 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:55:19,238 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2573 proven. 51 refuted. 0 times theorem prover too weak. 3100 trivial. 0 not checked. [2024-11-28 02:55:19,241 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:55:19,733 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 108 proven. 51 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2024-11-28 02:55:19,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303071733] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:55:19,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:55:19,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-11-28 02:55:19,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805887773] [2024-11-28 02:55:19,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:55:19,735 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 02:55:19,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:19,736 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 02:55:19,736 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-28 02:55:19,737 INFO L87 Difference]: Start difference. First operand 705 states and 1157 transitions. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 3 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2024-11-28 02:55:20,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:20,919 INFO L93 Difference]: Finished difference Result 1227 states and 1978 transitions. [2024-11-28 02:55:20,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 02:55:20,920 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 3 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) Word has length 350 [2024-11-28 02:55:20,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:20,925 INFO L225 Difference]: With dead ends: 1227 [2024-11-28 02:55:20,925 INFO L226 Difference]: Without dead ends: 525 [2024-11-28 02:55:20,934 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 715 GetRequests, 697 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-11-28 02:55:20,935 INFO L435 NwaCegarLoop]: 271 mSDtfsCounter, 479 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:20,936 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [512 Valid, 630 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-28 02:55:20,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2024-11-28 02:55:21,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 508. [2024-11-28 02:55:21,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 354 states have (on average 1.4435028248587571) internal successors, (511), 355 states have internal predecessors, (511), 144 states have call successors, (144), 9 states have call predecessors, (144), 9 states have return successors, (144), 143 states have call predecessors, (144), 144 states have call successors, (144) [2024-11-28 02:55:21,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 799 transitions. [2024-11-28 02:55:21,033 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 799 transitions. Word has length 350 [2024-11-28 02:55:21,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:21,036 INFO L471 AbstractCegarLoop]: Abstraction has 508 states and 799 transitions. [2024-11-28 02:55:21,036 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 3 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2024-11-28 02:55:21,036 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 799 transitions. [2024-11-28 02:55:21,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2024-11-28 02:55:21,045 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:21,047 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:55:21,059 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 02:55:21,247 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:21,248 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:21,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:21,249 INFO L85 PathProgramCache]: Analyzing trace with hash 272523563, now seen corresponding path program 1 times [2024-11-28 02:55:21,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:21,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87794686] [2024-11-28 02:55:21,249 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:21,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:21,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:21,493 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-11-28 02:55:21,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:21,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87794686] [2024-11-28 02:55:21,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87794686] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:21,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:55:21,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:55:21,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596710456] [2024-11-28 02:55:21,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:21,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:55:21,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:21,496 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:55:21,497 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:55:21,497 INFO L87 Difference]: Start difference. First operand 508 states and 799 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-11-28 02:55:21,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:21,687 INFO L93 Difference]: Finished difference Result 1360 states and 2141 transitions. [2024-11-28 02:55:21,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:55:21,687 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 351 [2024-11-28 02:55:21,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:21,698 INFO L225 Difference]: With dead ends: 1360 [2024-11-28 02:55:21,698 INFO L226 Difference]: Without dead ends: 918 [2024-11-28 02:55:21,700 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-28 02:55:21,701 INFO L435 NwaCegarLoop]: 485 mSDtfsCounter, 249 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:21,702 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 745 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 02:55:21,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2024-11-28 02:55:21,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 721. [2024-11-28 02:55:21,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 527 states have (on average 1.4648956356736242) internal successors, (772), 529 states have internal predecessors, (772), 181 states have call successors, (181), 12 states have call predecessors, (181), 12 states have return successors, (181), 179 states have call predecessors, (181), 181 states have call successors, (181) [2024-11-28 02:55:21,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 1134 transitions. [2024-11-28 02:55:21,859 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 1134 transitions. Word has length 351 [2024-11-28 02:55:21,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:21,860 INFO L471 AbstractCegarLoop]: Abstraction has 721 states and 1134 transitions. [2024-11-28 02:55:21,860 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-11-28 02:55:21,860 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 1134 transitions. [2024-11-28 02:55:21,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2024-11-28 02:55:21,867 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:21,867 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:55:21,870 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 02:55:21,870 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:21,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:21,871 INFO L85 PathProgramCache]: Analyzing trace with hash 637658603, now seen corresponding path program 1 times [2024-11-28 02:55:21,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:21,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760476522] [2024-11-28 02:55:21,871 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:21,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:22,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:22,892 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-11-28 02:55:22,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:22,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760476522] [2024-11-28 02:55:22,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760476522] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:22,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:55:22,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 02:55:22,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923041199] [2024-11-28 02:55:22,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:22,893 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:55:22,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:22,894 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:55:22,894 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:55:22,895 INFO L87 Difference]: Start difference. First operand 721 states and 1134 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-11-28 02:55:23,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:23,268 INFO L93 Difference]: Finished difference Result 1168 states and 1836 transitions. [2024-11-28 02:55:23,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:55:23,269 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 351 [2024-11-28 02:55:23,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:23,274 INFO L225 Difference]: With dead ends: 1168 [2024-11-28 02:55:23,274 INFO L226 Difference]: Without dead ends: 513 [2024-11-28 02:55:23,277 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:55:23,277 INFO L435 NwaCegarLoop]: 358 mSDtfsCounter, 416 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:23,278 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [416 Valid, 438 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 02:55:23,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2024-11-28 02:55:23,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 445. [2024-11-28 02:55:23,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 328 states have (on average 1.4359756097560976) internal successors, (471), 328 states have internal predecessors, (471), 108 states have call successors, (108), 8 states have call predecessors, (108), 8 states have return successors, (108), 108 states have call predecessors, (108), 108 states have call successors, (108) [2024-11-28 02:55:23,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 687 transitions. [2024-11-28 02:55:23,362 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 687 transitions. Word has length 351 [2024-11-28 02:55:23,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:23,363 INFO L471 AbstractCegarLoop]: Abstraction has 445 states and 687 transitions. [2024-11-28 02:55:23,363 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-11-28 02:55:23,364 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 687 transitions. [2024-11-28 02:55:23,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2024-11-28 02:55:23,373 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:23,373 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:55:23,373 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 02:55:23,374 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:23,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:23,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1183878513, now seen corresponding path program 1 times [2024-11-28 02:55:23,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:23,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481561147] [2024-11-28 02:55:23,375 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:23,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:24,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:25,184 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 126 proven. 33 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2024-11-28 02:55:25,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:25,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481561147] [2024-11-28 02:55:25,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481561147] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:55:25,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299763501] [2024-11-28 02:55:25,185 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:25,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:25,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:25,187 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:55:25,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 02:55:25,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:25,509 INFO L256 TraceCheckSpWp]: Trace formula consists of 809 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 02:55:25,517 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:55:26,391 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 1985 proven. 33 refuted. 0 times theorem prover too weak. 3706 trivial. 0 not checked. [2024-11-28 02:55:26,392 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:55:27,625 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 126 proven. 33 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2024-11-28 02:55:27,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299763501] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:55:27,625 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:55:27,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 7] total 16 [2024-11-28 02:55:27,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335899810] [2024-11-28 02:55:27,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:55:27,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 02:55:27,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:27,629 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 02:55:27,629 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2024-11-28 02:55:27,629 INFO L87 Difference]: Start difference. First operand 445 states and 687 transitions. Second operand has 16 states, 15 states have (on average 11.6) internal successors, (174), 16 states have internal predecessors, (174), 6 states have call successors, (120), 3 states have call predecessors, (120), 6 states have return successors, (120), 5 states have call predecessors, (120), 6 states have call successors, (120) [2024-11-28 02:55:30,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:30,044 INFO L93 Difference]: Finished difference Result 1131 states and 1733 transitions. [2024-11-28 02:55:30,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 02:55:30,045 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 11.6) internal successors, (174), 16 states have internal predecessors, (174), 6 states have call successors, (120), 3 states have call predecessors, (120), 6 states have return successors, (120), 5 states have call predecessors, (120), 6 states have call successors, (120) Word has length 352 [2024-11-28 02:55:30,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:30,050 INFO L225 Difference]: With dead ends: 1131 [2024-11-28 02:55:30,051 INFO L226 Difference]: Without dead ends: 689 [2024-11-28 02:55:30,052 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 726 GetRequests, 700 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=203, Invalid=499, Unknown=0, NotChecked=0, Total=702 [2024-11-28 02:55:30,053 INFO L435 NwaCegarLoop]: 239 mSDtfsCounter, 1169 mSDsluCounter, 1017 mSDsCounter, 0 mSdLazyCounter, 1307 mSolverCounterSat, 527 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1222 SdHoareTripleChecker+Valid, 1256 SdHoareTripleChecker+Invalid, 1834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 527 IncrementalHoareTripleChecker+Valid, 1307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:30,053 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1222 Valid, 1256 Invalid, 1834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [527 Valid, 1307 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-28 02:55:30,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2024-11-28 02:55:30,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 548. [2024-11-28 02:55:30,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 430 states have (on average 1.455813953488372) internal successors, (626), 430 states have internal predecessors, (626), 108 states have call successors, (108), 9 states have call predecessors, (108), 9 states have return successors, (108), 108 states have call predecessors, (108), 108 states have call successors, (108) [2024-11-28 02:55:30,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 842 transitions. [2024-11-28 02:55:30,161 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 842 transitions. Word has length 352 [2024-11-28 02:55:30,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:30,163 INFO L471 AbstractCegarLoop]: Abstraction has 548 states and 842 transitions. [2024-11-28 02:55:30,163 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 11.6) internal successors, (174), 16 states have internal predecessors, (174), 6 states have call successors, (120), 3 states have call predecessors, (120), 6 states have return successors, (120), 5 states have call predecessors, (120), 6 states have call successors, (120) [2024-11-28 02:55:30,164 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 842 transitions. [2024-11-28 02:55:30,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-11-28 02:55:30,167 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:30,167 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:55:30,180 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 02:55:30,371 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:30,371 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:30,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:30,372 INFO L85 PathProgramCache]: Analyzing trace with hash -690441566, now seen corresponding path program 1 times [2024-11-28 02:55:30,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:30,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148459611] [2024-11-28 02:55:30,373 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:30,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:31,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:55:31,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [55880500] [2024-11-28 02:55:31,427 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:31,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:31,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:31,431 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:55:31,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 02:55:31,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:31,780 INFO L256 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 02:55:31,792 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:55:31,893 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-11-28 02:55:31,893 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:55:31,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:31,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148459611] [2024-11-28 02:55:31,894 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:55:31,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55880500] [2024-11-28 02:55:31,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55880500] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:31,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:55:31,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 02:55:31,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971114680] [2024-11-28 02:55:31,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:31,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:55:31,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:31,897 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:55:31,897 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:55:31,897 INFO L87 Difference]: Start difference. First operand 548 states and 842 transitions. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-11-28 02:55:32,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:32,397 INFO L93 Difference]: Finished difference Result 1620 states and 2493 transitions. [2024-11-28 02:55:32,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:55:32,398 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 353 [2024-11-28 02:55:32,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:32,410 INFO L225 Difference]: With dead ends: 1620 [2024-11-28 02:55:32,410 INFO L226 Difference]: Without dead ends: 1075 [2024-11-28 02:55:32,412 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 349 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:55:32,413 INFO L435 NwaCegarLoop]: 420 mSDtfsCounter, 513 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 980 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:32,414 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [513 Valid, 980 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 02:55:32,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1075 states. [2024-11-28 02:55:32,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1075 to 1069. [2024-11-28 02:55:32,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1069 states, 834 states have (on average 1.4448441247002397) internal successors, (1205), 834 states have internal predecessors, (1205), 216 states have call successors, (216), 18 states have call predecessors, (216), 18 states have return successors, (216), 216 states have call predecessors, (216), 216 states have call successors, (216) [2024-11-28 02:55:32,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1069 states to 1069 states and 1637 transitions. [2024-11-28 02:55:32,574 INFO L78 Accepts]: Start accepts. Automaton has 1069 states and 1637 transitions. Word has length 353 [2024-11-28 02:55:32,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:32,575 INFO L471 AbstractCegarLoop]: Abstraction has 1069 states and 1637 transitions. [2024-11-28 02:55:32,575 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-11-28 02:55:32,575 INFO L276 IsEmpty]: Start isEmpty. Operand 1069 states and 1637 transitions. [2024-11-28 02:55:32,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-11-28 02:55:32,579 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:32,579 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:55:32,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 02:55:32,779 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:32,780 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:32,780 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:32,780 INFO L85 PathProgramCache]: Analyzing trace with hash -549892956, now seen corresponding path program 1 times [2024-11-28 02:55:32,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:32,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966895134] [2024-11-28 02:55:32,780 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:32,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:33,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:55:33,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1771583795] [2024-11-28 02:55:33,382 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:33,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:33,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:33,384 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:55:33,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 02:55:33,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:33,866 INFO L256 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 02:55:33,883 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:55:36,969 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2400 proven. 369 refuted. 0 times theorem prover too weak. 2955 trivial. 0 not checked. [2024-11-28 02:55:36,969 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:55:41,161 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (mod c_~var_1_34~0 4294967296)) (.cse0 (mod c_~var_1_4~0 4294967296))) (and (forall ((v_z_57 Int)) (or (< v_z_57 (+ .cse0 1)) (< (div .cse1 v_z_57) 1))) (<= (mod (div .cse1 .cse0) 4294967296) 0))) is different from false [2024-11-28 02:55:46,541 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse6 (mod c_~var_1_4~0 4294967296))) (let ((.cse0 (+ .cse6 1)) (.cse4 (+ 65535 c_~var_1_18~0)) (.cse1 (+ 65534 c_~var_1_18~0))) (and (forall ((v_z_57 Int) (v_y_107 Int) (v_z_107 Int)) (let ((.cse2 (+ (* v_y_107 4294967296) v_z_107))) (or (< v_z_57 .cse0) (< 4294967295 v_z_107) (< (div v_z_107 v_z_57) 1) (< .cse1 .cse2) (< .cse2 0) (< 255 .cse2)))) (forall ((v_z_57 Int) (v_y_109 Int) (v_z_109 Int)) (let ((.cse3 (+ v_z_109 (* v_y_109 4294967296)))) (or (< v_z_57 .cse0) (< 4294967295 v_z_109) (< (div v_z_109 v_z_57) 1) (< .cse3 c_~var_1_18~0) (< .cse4 .cse3) (< 255 .cse3)))) (forall ((v_y_108 Int) (v_z_108 Int)) (let ((.cse5 (+ v_z_108 (* v_y_108 4294967296)))) (or (< .cse4 .cse5) (< 4294967295 v_z_108) (< (mod (div v_z_108 .cse6) 4294967296) 1) (< 255 .cse5) (< v_z_108 0) (< .cse5 c_~var_1_18~0)))) (forall ((v_y_106 Int) (v_z_106 Int)) (let ((.cse7 (+ v_z_106 (* v_y_106 4294967296)))) (or (< 255 .cse7) (< v_z_106 0) (< .cse7 0) (< 4294967295 v_z_106) (< .cse1 .cse7) (< (mod (div v_z_106 .cse6) 4294967296) 1))))))) is different from false [2024-11-28 02:55:50,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:50,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966895134] [2024-11-28 02:55:50,989 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:55:50,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771583795] [2024-11-28 02:55:50,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771583795] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:55:50,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:55:50,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-11-28 02:55:50,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843083438] [2024-11-28 02:55:50,990 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:55:50,990 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 02:55:50,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:50,991 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 02:55:50,991 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=97, Unknown=2, NotChecked=42, Total=182 [2024-11-28 02:55:50,991 INFO L87 Difference]: Start difference. First operand 1069 states and 1637 transitions. Second operand has 12 states, 12 states have (on average 8.166666666666666) internal successors, (98), 11 states have internal predecessors, (98), 4 states have call successors, (54), 4 states have call predecessors, (54), 5 states have return successors, (54), 3 states have call predecessors, (54), 4 states have call successors, (54) [2024-11-28 02:55:53,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:55:53,080 INFO L93 Difference]: Finished difference Result 2723 states and 4134 transitions. [2024-11-28 02:55:53,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 02:55:53,081 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.166666666666666) internal successors, (98), 11 states have internal predecessors, (98), 4 states have call successors, (54), 4 states have call predecessors, (54), 5 states have return successors, (54), 3 states have call predecessors, (54), 4 states have call successors, (54) Word has length 353 [2024-11-28 02:55:53,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:55:53,091 INFO L225 Difference]: With dead ends: 2723 [2024-11-28 02:55:53,092 INFO L226 Difference]: Without dead ends: 1657 [2024-11-28 02:55:53,095 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 405 GetRequests, 389 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=76, Invalid=170, Unknown=2, NotChecked=58, Total=306 [2024-11-28 02:55:53,096 INFO L435 NwaCegarLoop]: 201 mSDtfsCounter, 653 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 653 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-28 02:55:53,097 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [653 Valid, 777 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 644 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-28 02:55:53,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1657 states. [2024-11-28 02:55:53,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1657 to 1225. [2024-11-28 02:55:53,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1225 states, 978 states have (on average 1.4222903885480573) internal successors, (1391), 978 states have internal predecessors, (1391), 216 states have call successors, (216), 30 states have call predecessors, (216), 30 states have return successors, (216), 216 states have call predecessors, (216), 216 states have call successors, (216) [2024-11-28 02:55:53,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1225 states to 1225 states and 1823 transitions. [2024-11-28 02:55:53,266 INFO L78 Accepts]: Start accepts. Automaton has 1225 states and 1823 transitions. Word has length 353 [2024-11-28 02:55:53,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:55:53,267 INFO L471 AbstractCegarLoop]: Abstraction has 1225 states and 1823 transitions. [2024-11-28 02:55:53,267 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.166666666666666) internal successors, (98), 11 states have internal predecessors, (98), 4 states have call successors, (54), 4 states have call predecessors, (54), 5 states have return successors, (54), 3 states have call predecessors, (54), 4 states have call successors, (54) [2024-11-28 02:55:53,267 INFO L276 IsEmpty]: Start isEmpty. Operand 1225 states and 1823 transitions. [2024-11-28 02:55:53,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2024-11-28 02:55:53,270 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:55:53,271 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:55:53,282 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 02:55:53,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:53,475 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:55:53,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:53,476 INFO L85 PathProgramCache]: Analyzing trace with hash -2132211494, now seen corresponding path program 1 times [2024-11-28 02:55:53,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:53,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880703075] [2024-11-28 02:55:53,476 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:53,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:54,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:55:54,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [92915356] [2024-11-28 02:55:54,060 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:54,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:54,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:54,062 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:55:54,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 02:55:54,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 02:55:54,569 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 02:55:54,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 02:55:55,472 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 02:55:55,472 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 02:55:55,474 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 02:55:55,484 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 02:55:55,676 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 02:55:55,682 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:56,117 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 02:55:56,125 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 02:55:56 BoogieIcfgContainer [2024-11-28 02:55:56,125 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 02:55:56,125 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 02:55:56,125 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 02:55:56,126 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 02:55:56,126 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:55:09" (3/4) ... [2024-11-28 02:55:56,128 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 02:55:56,133 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 02:55:56,133 INFO L158 Benchmark]: Toolchain (without parser) took 48674.36ms. Allocated memory was 117.4MB in the beginning and 251.7MB in the end (delta: 134.2MB). Free memory was 92.0MB in the beginning and 160.7MB in the end (delta: -68.7MB). Peak memory consumption was 65.7MB. Max. memory is 16.1GB. [2024-11-28 02:55:56,134 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 167.8MB. Free memory is still 103.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 02:55:56,134 INFO L158 Benchmark]: CACSL2BoogieTranslator took 528.78ms. Allocated memory is still 117.4MB. Free memory was 92.0MB in the beginning and 67.7MB in the end (delta: 24.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 02:55:56,134 INFO L158 Benchmark]: Boogie Procedure Inliner took 77.85ms. Allocated memory is still 117.4MB. Free memory was 67.7MB in the beginning and 58.8MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 02:55:56,134 INFO L158 Benchmark]: Boogie Preprocessor took 132.94ms. Allocated memory is still 117.4MB. Free memory was 58.8MB in the beginning and 42.1MB in the end (delta: 16.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 02:55:56,135 INFO L158 Benchmark]: RCFGBuilder took 1330.12ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 42.1MB in the beginning and 318.2MB in the end (delta: -276.1MB). Peak memory consumption was 24.2MB. Max. memory is 16.1GB. [2024-11-28 02:55:56,135 INFO L158 Benchmark]: TraceAbstraction took 46590.49ms. Allocated memory was 352.3MB in the beginning and 251.7MB in the end (delta: -100.7MB). Free memory was 317.6MB in the beginning and 160.8MB in the end (delta: 156.8MB). Peak memory consumption was 307.7MB. Max. memory is 16.1GB. [2024-11-28 02:55:56,135 INFO L158 Benchmark]: Witness Printer took 7.39ms. Allocated memory is still 251.7MB. Free memory was 160.8MB in the beginning and 160.7MB in the end (delta: 79.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 02:55:56,142 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 167.8MB. Free memory is still 103.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 528.78ms. Allocated memory is still 117.4MB. Free memory was 92.0MB in the beginning and 67.7MB in the end (delta: 24.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 77.85ms. Allocated memory is still 117.4MB. Free memory was 67.7MB in the beginning and 58.8MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 132.94ms. Allocated memory is still 117.4MB. Free memory was 58.8MB in the beginning and 42.1MB in the end (delta: 16.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1330.12ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 42.1MB in the beginning and 318.2MB in the end (delta: -276.1MB). Peak memory consumption was 24.2MB. Max. memory is 16.1GB. * TraceAbstraction took 46590.49ms. Allocated memory was 352.3MB in the beginning and 251.7MB in the end (delta: -100.7MB). Free memory was 317.6MB in the beginning and 160.8MB in the end (delta: 156.8MB). Peak memory consumption was 307.7MB. Max. memory is 16.1GB. * Witness Printer took 7.39ms. Allocated memory is still 251.7MB. Free memory was 160.8MB in the beginning and 160.7MB in the end (delta: 79.9kB). 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 265, overapproximation of someBinaryArithmeticDOUBLEoperation at line 146, overapproximation of someBinaryArithmeticDOUBLEoperation at line 236, overapproximation of someBinaryArithmeticDOUBLEoperation at line 252, overapproximation of someBinaryFLOATComparisonOperation at line 300, overapproximation of someBinaryFLOATComparisonOperation at line 302, overapproximation of someBinaryFLOATComparisonOperation at line 344, overapproximation of someBinaryFLOATComparisonOperation at line 367, overapproximation of someBinaryFLOATComparisonOperation at line 159, overapproximation of someBinaryFLOATComparisonOperation at line 342, overapproximation of someBinaryDOUBLEComparisonOperation at line 277, overapproximation of someBinaryDOUBLEComparisonOperation at line 367, overapproximation of someBinaryDOUBLEComparisonOperation at line 367, overapproximation of someBinaryDOUBLEComparisonOperation at line 264, overapproximation of someBinaryDOUBLEComparisonOperation at line 236, overapproximation of someBinaryDOUBLEComparisonOperation at line 100, overapproximation of someBinaryDOUBLEComparisonOperation at line 275, overapproximation of someBinaryDOUBLEComparisonOperation at line 313, overapproximation of someBinaryDOUBLEComparisonOperation at line 321, overapproximation of someBinaryDOUBLEComparisonOperation at line 116, overapproximation of someBinaryDOUBLEComparisonOperation at line 315, overapproximation of someBinaryDOUBLEComparisonOperation at line 317, overapproximation of someBinaryDOUBLEComparisonOperation at line 319. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned long int var_1_1 = 32; [L23] unsigned long int var_1_4 = 1982060228; [L24] signed char var_1_7 = 50; [L25] double var_1_10 = 31.8; [L26] double var_1_11 = 10.5; [L27] signed char var_1_12 = -2; [L28] signed char var_1_13 = 8; [L29] signed char var_1_14 = 0; [L30] signed char var_1_15 = -25; [L31] signed char var_1_16 = 64; [L32] signed char var_1_17 = 2; [L33] signed char var_1_18 = 64; [L34] float var_1_19 = 5.9; [L35] float var_1_21 = 32.5; [L36] float var_1_22 = 0.75; [L37] unsigned char var_1_23 = 10; [L38] unsigned char var_1_25 = 0; [L39] unsigned char var_1_26 = 0; [L40] unsigned char var_1_27 = 8; [L41] double var_1_28 = 9.8; [L42] double var_1_29 = 15.6; [L43] double var_1_30 = 0.0; [L44] double var_1_31 = 0.0; [L45] double var_1_32 = 0.4; [L46] signed long int var_1_33 = -500; [L47] unsigned long int var_1_34 = 128; [L48] double var_1_35 = 99.06; [L49] unsigned char var_1_36 = 0; [L50] unsigned char var_1_37 = 0; [L51] unsigned long int var_1_38 = 25; [L52] float var_1_40 = 2.2; [L53] signed long int var_1_41 = -128; [L54] unsigned char var_1_42 = 0; [L55] unsigned char var_1_43 = 0; [L56] unsigned char var_1_44 = 1; [L57] unsigned char var_1_45 = 0; [L58] unsigned char var_1_46 = 0; [L59] signed char var_1_47 = 50; [L60] signed char var_1_48 = 100; [L61] float var_1_49 = 1.1; [L62] signed short int var_1_50 = -128; [L63] float var_1_51 = 0.8; [L64] float var_1_52 = 16.6; [L65] float var_1_53 = 49.875; [L66] signed short int var_1_54 = -64; [L67] unsigned short int var_1_55 = 4; [L68] signed long int var_1_56 = 10; [L69] signed long int var_1_57 = 1587091326; [L70] signed long int var_1_58 = 1000000000; [L71] unsigned long int var_1_59 = 5; [L72] signed short int var_1_61 = 0; [L73] signed long int var_1_62 = 8; [L74] signed short int var_1_63 = 16; [L75] unsigned short int var_1_64 = 50; [L76] unsigned short int var_1_66 = 63312; [L77] unsigned short int var_1_67 = 20142; [L78] signed long int var_1_68 = 8; [L79] unsigned short int var_1_69 = 100; [L80] float last_1_var_1_19 = 5.9; [L81] unsigned char last_1_var_1_42 = 0; [L82] float last_1_var_1_49 = 1.1; [L83] unsigned short int last_1_var_1_55 = 4; [L84] unsigned long int last_1_var_1_59 = 5; [L85] unsigned short int last_1_var_1_64 = 50; VAL [isInitial=0, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_10=159/5, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1982060228, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L371] isInitial = 1 [L372] FCALL initially() [L374] CALL updateLastVariables() [L359] last_1_var_1_19 = var_1_19 [L360] last_1_var_1_42 = var_1_42 [L361] last_1_var_1_49 = var_1_49 [L362] last_1_var_1_55 = var_1_55 [L363] last_1_var_1_59 = var_1_59 [L364] last_1_var_1_64 = var_1_64 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_10=159/5, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=1982060228, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L374] RET updateLastVariables() [L375] CALL updateVariables() [L271] var_1_4 = __VERIFIER_nondet_ulong() [L272] CALL assume_abort_if_not(var_1_4 >= 1610612735) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_10=159/5, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_10=159/5, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L272] RET assume_abort_if_not(var_1_4 >= 1610612735) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_10=159/5, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L273] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_10=159/5, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_10=159/5, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L273] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_10=159/5, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L274] var_1_10 = __VERIFIER_nondet_double() [L275] CALL assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854776000e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L275] RET assume_abort_if_not((var_1_10 >= 0.0F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854776000e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_11=21/2, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L276] var_1_11 = __VERIFIER_nondet_double() [L277] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L277] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-2, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L278] var_1_12 = __VERIFIER_nondet_char() [L279] CALL assume_abort_if_not(var_1_12 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L279] RET assume_abort_if_not(var_1_12 >= -63) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L280] CALL assume_abort_if_not(var_1_12 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L280] RET assume_abort_if_not(var_1_12 <= 63) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=8, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L281] var_1_13 = __VERIFIER_nondet_char() [L282] CALL assume_abort_if_not(var_1_13 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L282] RET assume_abort_if_not(var_1_13 >= -127) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L283] CALL assume_abort_if_not(var_1_13 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L283] RET assume_abort_if_not(var_1_13 <= 126) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=0, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L284] var_1_14 = __VERIFIER_nondet_char() [L285] CALL assume_abort_if_not(var_1_14 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L285] RET assume_abort_if_not(var_1_14 >= -63) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L286] CALL assume_abort_if_not(var_1_14 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L286] RET assume_abort_if_not(var_1_14 <= 63) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-25, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L287] var_1_15 = __VERIFIER_nondet_char() [L288] CALL assume_abort_if_not(var_1_15 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L288] RET assume_abort_if_not(var_1_15 >= -63) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L289] CALL assume_abort_if_not(var_1_15 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L289] RET assume_abort_if_not(var_1_15 <= 63) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=64, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L290] var_1_16 = __VERIFIER_nondet_char() [L291] CALL assume_abort_if_not(var_1_16 >= 62) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L291] RET assume_abort_if_not(var_1_16 >= 62) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L292] CALL assume_abort_if_not(var_1_16 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L292] RET assume_abort_if_not(var_1_16 <= 126) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=2, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L293] var_1_17 = __VERIFIER_nondet_char() [L294] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L294] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L295] CALL assume_abort_if_not(var_1_17 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L295] RET assume_abort_if_not(var_1_17 <= 63) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=64, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L296] var_1_18 = __VERIFIER_nondet_char() [L297] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L297] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L298] CALL assume_abort_if_not(var_1_18 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L298] RET assume_abort_if_not(var_1_18 <= 126) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_21=65/2, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L299] var_1_21 = __VERIFIER_nondet_float() [L300] CALL assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L300] RET assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_22=3/4, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L301] var_1_22 = __VERIFIER_nondet_float() [L302] CALL assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L302] RET assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=0, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L303] var_1_25 = __VERIFIER_nondet_uchar() [L304] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L304] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L305] CALL assume_abort_if_not(var_1_25 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L305] RET assume_abort_if_not(var_1_25 <= 254) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=0, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L306] var_1_26 = __VERIFIER_nondet_uchar() [L307] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L307] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L308] CALL assume_abort_if_not(var_1_26 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L308] RET assume_abort_if_not(var_1_26 <= 254) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=8, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L309] var_1_27 = __VERIFIER_nondet_uchar() [L310] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L310] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L311] CALL assume_abort_if_not(var_1_27 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L311] RET assume_abort_if_not(var_1_27 <= 254) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_29=78/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L312] var_1_29 = __VERIFIER_nondet_double() [L313] CALL assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L313] RET assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_30=0, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L314] var_1_30 = __VERIFIER_nondet_double() [L315] CALL assume_abort_if_not((var_1_30 >= 4611686.018427382800e+12F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854765600e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L315] RET assume_abort_if_not((var_1_30 >= 4611686.018427382800e+12F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854765600e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_31=0, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L316] var_1_31 = __VERIFIER_nondet_double() [L317] CALL assume_abort_if_not((var_1_31 >= 2305843.009213691390e+12F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 4611686.018427382800e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L317] RET assume_abort_if_not((var_1_31 >= 2305843.009213691390e+12F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 4611686.018427382800e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_32=2/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L318] var_1_32 = __VERIFIER_nondet_double() [L319] CALL assume_abort_if_not((var_1_32 >= -461168.6018427382800e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 4611686.018427382800e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L319] RET assume_abort_if_not((var_1_32 >= -461168.6018427382800e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 4611686.018427382800e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_35=4953/50, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L320] var_1_35 = __VERIFIER_nondet_double() [L321] CALL assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 4611686.018427387900e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L321] RET assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 4611686.018427387900e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L322] var_1_37 = __VERIFIER_nondet_uchar() [L323] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L323] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L324] CALL assume_abort_if_not(var_1_37 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L324] RET assume_abort_if_not(var_1_37 <= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-128, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L325] var_1_41 = __VERIFIER_nondet_long() [L326] CALL assume_abort_if_not(var_1_41 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L326] RET assume_abort_if_not(var_1_41 >= -2147483648) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L327] CALL assume_abort_if_not(var_1_41 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L327] RET assume_abort_if_not(var_1_41 <= 2147483647) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L328] CALL assume_abort_if_not(var_1_41 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L328] RET assume_abort_if_not(var_1_41 != 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=0, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L329] var_1_43 = __VERIFIER_nondet_uchar() [L330] CALL assume_abort_if_not(var_1_43 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L330] RET assume_abort_if_not(var_1_43 >= 1) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L331] CALL assume_abort_if_not(var_1_43 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L331] RET assume_abort_if_not(var_1_43 <= 1) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L332] var_1_45 = __VERIFIER_nondet_uchar() [L333] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L333] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L334] CALL assume_abort_if_not(var_1_45 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L334] RET assume_abort_if_not(var_1_45 <= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L335] var_1_46 = __VERIFIER_nondet_uchar() [L336] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L336] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L337] CALL assume_abort_if_not(var_1_46 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L337] RET assume_abort_if_not(var_1_46 <= 0) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=100, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L338] var_1_48 = __VERIFIER_nondet_char() [L339] CALL assume_abort_if_not(var_1_48 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L339] RET assume_abort_if_not(var_1_48 >= 63) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L340] CALL assume_abort_if_not(var_1_48 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L340] RET assume_abort_if_not(var_1_48 <= 126) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_52=83/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L341] var_1_52 = __VERIFIER_nondet_float() [L342] CALL assume_abort_if_not((var_1_52 >= -230584.3009213691390e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 2305843.009213691390e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L342] RET assume_abort_if_not((var_1_52 >= -230584.3009213691390e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 2305843.009213691390e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_53=399/8, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L343] var_1_53 = __VERIFIER_nondet_float() [L344] CALL assume_abort_if_not((var_1_53 >= -230584.3009213691390e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 2305843.009213691390e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L344] RET assume_abort_if_not((var_1_53 >= -230584.3009213691390e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 2305843.009213691390e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1587091326, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L345] var_1_57 = __VERIFIER_nondet_long() [L346] CALL assume_abort_if_not(var_1_57 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L346] RET assume_abort_if_not(var_1_57 >= 1073741823) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L347] CALL assume_abort_if_not(var_1_57 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L347] RET assume_abort_if_not(var_1_57 <= 2147483646) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=1000000000, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L348] var_1_58 = __VERIFIER_nondet_long() [L349] CALL assume_abort_if_not(var_1_58 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L349] RET assume_abort_if_not(var_1_58 >= 536870911) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L350] CALL assume_abort_if_not(var_1_58 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L350] RET assume_abort_if_not(var_1_58 <= 1073741823) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=63312, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L351] var_1_66 = __VERIFIER_nondet_ushort() [L352] CALL assume_abort_if_not(var_1_66 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L352] RET assume_abort_if_not(var_1_66 >= 32767) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L353] CALL assume_abort_if_not(var_1_66 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L353] RET assume_abort_if_not(var_1_66 <= 65534) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=20142, var_1_68=8, var_1_69=100, var_1_7=50] [L354] var_1_67 = __VERIFIER_nondet_ushort() [L355] CALL assume_abort_if_not(var_1_67 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=50] [L355] RET assume_abort_if_not(var_1_67 >= 16383) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=50] [L356] CALL assume_abort_if_not(var_1_67 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=50] [L356] RET assume_abort_if_not(var_1_67 <= 32767) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=50] [L375] RET updateVariables() [L376] CALL step() [L89] signed long int stepLocal_4 = last_1_var_1_64; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_4=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=50] [L90] COND FALSE !(stepLocal_4 <= 25u) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=0, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=50] [L93] var_1_36 = (! (last_1_var_1_42 && var_1_37)) [L94] signed long int stepLocal_3 = - var_1_41; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_3=63, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=50] [L95] COND TRUE stepLocal_3 == var_1_17 [L96] var_1_42 = (var_1_37 || (var_1_36 || var_1_43)) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=50] [L100] COND TRUE ((((((((last_1_var_1_19) < (last_1_var_1_49)) ? (last_1_var_1_19) : (last_1_var_1_49)))) < (-0.6)) ? (((((last_1_var_1_19) < (last_1_var_1_49)) ? (last_1_var_1_19) : (last_1_var_1_49)))) : (-0.6))) == (var_1_10 - var_1_11) [L101] var_1_7 = (((((4 + var_1_12)) > (((((var_1_13) < ((var_1_14 + var_1_15))) ? (var_1_13) : ((var_1_14 + var_1_15)))))) ? ((4 + var_1_12)) : (((((var_1_13) < ((var_1_14 + var_1_15))) ? (var_1_13) : ((var_1_14 + var_1_15))))))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=0] [L105] COND FALSE !(\read(var_1_37)) [L108] var_1_44 = var_1_43 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=4, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=0] [L110] COND TRUE \read(var_1_43) [L111] var_1_55 = var_1_27 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=0, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=0] [L115] var_1_61 = ((var_1_15 + var_1_16) + var_1_12) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=16, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=0] [L116] COND TRUE ((var_1_11 - var_1_30) * var_1_10) < var_1_52 [L117] var_1_63 = (128 + var_1_15) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=65, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=0] [L121] unsigned char stepLocal_11 = var_1_43; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_11=1, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=65, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=0] [L122] COND TRUE var_1_36 && stepLocal_11 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=65, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=0] [L123] COND FALSE !(! var_1_44) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=65, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=100, var_1_7=0] [L126] COND TRUE \read(var_1_42) [L127] var_1_69 = var_1_26 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=65, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L133] signed long int stepLocal_9 = ((((var_1_56 * var_1_56)) < (var_1_16)) ? ((var_1_56 * var_1_56)) : (var_1_16)); [L134] signed long int stepLocal_8 = var_1_57; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_8=1073741823, stepLocal_9=62, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=65, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L135] EXPR ((((var_1_48) < (last_1_var_1_64)) ? (var_1_48) : (last_1_var_1_64))) ^ var_1_69 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_8=1073741823, stepLocal_9=62, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=65, var_1_64=50, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L135] COND FALSE !((((((var_1_48) < (last_1_var_1_64)) ? (var_1_48) : (last_1_var_1_64))) ^ var_1_69) > stepLocal_9) [L140] var_1_64 = var_1_25 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L142] COND FALSE !((! var_1_42) && var_1_44) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_28=49/5, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L145] COND TRUE \read(var_1_44) [L146] var_1_28 = (var_1_29 - (var_1_30 - (var_1_31 - 256.6))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=-500, var_1_34=128, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L150] COND TRUE \read(var_1_42) [L151] var_1_34 = ((((((((((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) > (var_1_25)) ? (((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) : (var_1_25)))) < ((var_1_18 + var_1_64))) ? (((((((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) > (var_1_25)) ? (((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) : (var_1_25)))) : ((var_1_18 + var_1_64)))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=-500, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L159] COND FALSE !(var_1_22 == 1.5f) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=-500, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L164] unsigned short int stepLocal_5 = var_1_69; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_5=0, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=-500, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=5, var_1_61=-63, var_1_62=8, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L165] COND FALSE !((var_1_55 * var_1_64) < stepLocal_5) [L168] var_1_59 = ((((var_1_48) > (16u)) ? (var_1_48) : (16u))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=-500, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=8, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L170] signed char stepLocal_7 = var_1_17; [L171] unsigned char stepLocal_6 = var_1_42; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_6=1, stepLocal_7=63, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=-500, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=8, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L172] COND FALSE !(var_1_64 >= stepLocal_7) [L181] var_1_62 = (var_1_25 - 64) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_6=1, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=-500, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L183] unsigned short int stepLocal_1 = var_1_55; [L184] unsigned long int stepLocal_0 = var_1_34; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_0=0, stepLocal_1=0, stepLocal_6=1, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=-500, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L185] COND TRUE (var_1_34 / ((((var_1_16) > (var_1_4)) ? (var_1_16) : (var_1_4)))) <= stepLocal_0 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_1=0, stepLocal_6=1, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=10, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=-500, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L186] COND TRUE stepLocal_1 < var_1_18 [L187] var_1_23 = (var_1_17 + ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18)))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_6=1, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=-500, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=50, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L194] COND TRUE 1000 >= var_1_23 [L195] var_1_47 = (var_1_18 - ((((var_1_16) < ((var_1_48 - var_1_17))) ? (var_1_16) : ((var_1_48 - var_1_17))))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_6=1, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=-500, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=61, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L197] signed long int stepLocal_10 = var_1_55 / var_1_48; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_10=0, stepLocal_6=1, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=-500, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=61, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=8, var_1_69=0, var_1_7=0] [L198] COND TRUE var_1_23 >= stepLocal_10 [L199] var_1_68 = var_1_61 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_6=1, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=-500, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=61, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=-128, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=-63, var_1_69=0, var_1_7=0] [L203] COND FALSE !((var_1_4 + var_1_23) <= 32u) [L210] var_1_50 = 256 VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_6=1, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=32, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=-500, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=61, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=256, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=-63, var_1_69=0, var_1_7=0] [L212] COND TRUE \read(var_1_44) [L213] var_1_1 = (var_1_23 + ((var_1_4 - var_1_64) - var_1_23)) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_6=1, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=5905580031, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=-500, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=61, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=256, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=-63, var_1_69=0, var_1_7=0] [L215] COND FALSE !(var_1_26 >= var_1_17) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_6=1, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=5905580031, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=-500, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=61, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=256, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=-63, var_1_69=0, var_1_7=0] [L222] COND TRUE (var_1_12 < var_1_14) || var_1_44 [L223] var_1_33 = (var_1_25 + (var_1_26 - (var_1_17 + var_1_68))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_6=1, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=5905580031, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=0, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=61, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=256, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=-63, var_1_69=0, var_1_7=0] [L228] signed long int stepLocal_2 = var_1_68; VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_2=-63, stepLocal_6=1, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=5905580031, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_33=0, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=11/5, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=61, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=256, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=-63, var_1_69=0, var_1_7=0] [L229] COND FALSE !((-1 - var_1_16) < stepLocal_2) [L236] var_1_40 = (((((var_1_32 + var_1_22)) < (var_1_29)) ? ((var_1_32 + var_1_22)) : (var_1_29))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_6=1, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=5905580031, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_29=0, var_1_33=0, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=2, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=61, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=256, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=-63, var_1_69=0, var_1_7=0] [L238] COND FALSE !(! var_1_36) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_6=1, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=5905580031, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_29=0, var_1_33=0, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=2, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=61, var_1_48=63, var_1_49=11/10, var_1_4=5905580031, var_1_50=256, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=-63, var_1_69=0, var_1_7=0] [L251] COND TRUE (! var_1_45) && ((var_1_25 * 32) > var_1_12) [L252] var_1_49 = (var_1_30 - var_1_31) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_6=1, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=5905580031, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_29=0, var_1_33=0, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=2, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=61, var_1_48=63, var_1_4=5905580031, var_1_50=256, var_1_51=4/5, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=-63, var_1_69=0, var_1_7=0] [L264] COND TRUE (var_1_11 + var_1_10) <= ((((var_1_49) < (var_1_31)) ? (var_1_49) : (var_1_31))) [L265] var_1_51 = (var_1_21 + var_1_32) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, stepLocal_6=1, stepLocal_8=1073741823, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=5905580031, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_29=0, var_1_33=0, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=2, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=61, var_1_48=63, var_1_4=5905580031, var_1_50=256, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=-63, var_1_69=0, var_1_7=0] [L376] RET step() [L377] CALL, EXPR property() [L367] EXPR ((((((((((((((((var_1_44 ? (var_1_1 == ((unsigned long int) (var_1_23 + ((var_1_4 - var_1_64) - var_1_23)))) : 1) && ((((((((((last_1_var_1_19) < (last_1_var_1_49)) ? (last_1_var_1_19) : (last_1_var_1_49)))) < (-0.6)) ? (((((last_1_var_1_19) < (last_1_var_1_49)) ? (last_1_var_1_19) : (last_1_var_1_49)))) : (-0.6))) == (var_1_10 - var_1_11)) ? (var_1_7 == ((signed char) (((((4 + var_1_12)) > (((((var_1_13) < ((var_1_14 + var_1_15))) ? (var_1_13) : ((var_1_14 + var_1_15)))))) ? ((4 + var_1_12)) : (((((var_1_13) < ((var_1_14 + var_1_15))) ? (var_1_13) : ((var_1_14 + var_1_15))))))))) : (var_1_7 == ((signed char) ((var_1_16 - var_1_17) - var_1_18))))) && (((! var_1_42) && var_1_44) ? (var_1_19 == ((float) (var_1_21 + var_1_22))) : 1)) && (((var_1_34 / ((((var_1_16) > (var_1_4)) ? (var_1_16) : (var_1_4)))) <= var_1_34) ? ((var_1_55 < var_1_18) ? (var_1_23 == ((unsigned char) (var_1_17 + ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18)))))) : (var_1_23 == ((unsigned char) (((((200 - ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18))))) < ((((((128 - var_1_17)) < (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26))))) ? ((128 - var_1_17)) : (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26)))))))) ? ((200 - ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18))))) : ((((((128 - var_1_17)) < (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26))))) ? ((128 - var_1_17)) : (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26)))))))))))) : (var_1_23 == ((unsigned char) var_1_27)))) && (var_1_44 ? (var_1_28 == ((double) (var_1_29 - (var_1_30 - (var_1_31 - 256.6))))) : (var_1_28 == ((double) (((((var_1_31 + var_1_22)) > ((var_1_21 + var_1_32))) ? ((var_1_31 + var_1_22)) : ((var_1_21 + var_1_32)))))))) && ((var_1_26 >= var_1_17) ? (((var_1_16 * var_1_61) >= (var_1_17 - 4)) ? (var_1_33 == ((signed long int) ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) : (var_1_33 == ((signed long int) (var_1_25 + (var_1_68 - 8))))) : (((var_1_12 < var_1_14) || var_1_44) ? (var_1_33 == ((signed long int) (var_1_25 + (var_1_26 - (var_1_17 + var_1_68))))) : (var_1_33 == ((signed long int) 5))))) && (var_1_42 ? (var_1_34 == ((unsigned long int) ((((((((((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) > (var_1_25)) ? (((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) : (var_1_25)))) < ((var_1_18 + var_1_64))) ? (((((((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) > (var_1_25)) ? (((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) : (var_1_25)))) : ((var_1_18 + var_1_64)))))) : (((- var_1_28) >= (var_1_10 - (var_1_31 + var_1_35))) ? (var_1_34 == ((unsigned long int) (((((4018046835u - var_1_4)) < (((((var_1_16) < (var_1_26)) ? (var_1_16) : (var_1_26))))) ? ((4018046835u - var_1_4)) : (((((var_1_16) < (var_1_26)) ? (var_1_16) : (var_1_26)))))))) : (var_1_34 == ((unsigned long int) var_1_55))))) && (var_1_36 == ((unsigned char) (! (last_1_var_1_42 && var_1_37))))) && ((var_1_22 == 1.5f) ? (var_1_42 ? (var_1_38 == ((unsigned long int) ((((var_1_64) < (var_1_25)) ? (var_1_64) : (var_1_25))))) : 1) : 1)) && (((-1 - var_1_16) < var_1_68) ? (((((((var_1_22) > (var_1_28)) ? (var_1_22) : (var_1_28))) * 2.6f) > var_1_19) ? (var_1_40 == ((float) ((((var_1_31) > (((((var_1_29) < (var_1_35)) ? (var_1_29) : (var_1_35))))) ? (var_1_31) : (((((var_1_29) < (var_1_35)) ? (var_1_29) : (var_1_35)))))))) : (var_1_40 == ((float) (((((var_1_29) > (var_1_31)) ? (var_1_29) : (var_1_31))) - var_1_30)))) : (var_1_40 == ((float) (((((var_1_32 + var_1_22)) < (var_1_29)) ? ((var_1_32 + var_1_22)) : (var_1_29))))))) && (((- var_1_41) == var_1_17) ? (var_1_42 == ((unsigned char) (var_1_37 || (var_1_36 || var_1_43)))) : (var_1_42 == ((unsigned char) (! var_1_43))))) && (var_1_37 ? (var_1_44 == ((unsigned char) (var_1_45 || var_1_46))) : (var_1_44 == ((unsigned char) var_1_43)))) && ((1000 >= var_1_23) ? (var_1_47 == ((signed char) (var_1_18 - ((((var_1_16) < ((var_1_48 - var_1_17))) ? (var_1_16) : ((var_1_48 - var_1_17))))))) : 1)) && (((! var_1_45) && ((var_1_25 * 32) > var_1_12)) ? (var_1_49 == ((float) (var_1_30 - var_1_31))) : ((var_1_15 > (var_1_41 * var_1_13)) ? (var_1_49 == ((float) ((6.4801649572748462E18f - var_1_31) - var_1_29))) : ((var_1_1 < ((var_1_50 * var_1_23) * var_1_48)) ? (var_1_49 == ((float) (var_1_32 + var_1_31))) : (var_1_49 == ((float) ((8.3161214439142072E18f - var_1_31) - var_1_29))))))) && (((var_1_4 + var_1_23) <= 32u) ? ((((var_1_7 + var_1_25) - ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) <= var_1_59) ? (var_1_50 == ((signed short int) var_1_13)) : (var_1_50 == ((signed short int) var_1_7))) : (var_1_50 == ((signed short int) 256)))) && (((var_1_11 + var_1_10) <= ((((var_1_49) < (var_1_31)) ? (var_1_49) : (var_1_31)))) ? (var_1_51 == ((float) (var_1_21 + var_1_32))) : (var_1_51 == ((float) ((((var_1_22 + (var_1_52 + var_1_53)) < 0 ) ? -(var_1_22 + (var_1_52 + var_1_53)) : (var_1_22 + (var_1_52 + var_1_53)))))))) && ((! var_1_36) ? ((((8 & var_1_48) * var_1_13) > var_1_41) ? ((var_1_25 <= var_1_17) ? (var_1_54 == ((signed short int) var_1_17)) : ((var_1_23 >= var_1_55) ? (var_1_54 == ((signed short int) (var_1_16 - (var_1_48 + var_1_33)))) : 1)) : (var_1_54 == ((signed short int) (var_1_18 - var_1_33)))) : 1) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=5905580031, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_29=0, var_1_33=0, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=2, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=61, var_1_48=63, var_1_4=5905580031, var_1_50=256, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=-63, var_1_69=0, var_1_7=0] [L367] EXPR (((((((((((((((((((((((var_1_44 ? (var_1_1 == ((unsigned long int) (var_1_23 + ((var_1_4 - var_1_64) - var_1_23)))) : 1) && ((((((((((last_1_var_1_19) < (last_1_var_1_49)) ? (last_1_var_1_19) : (last_1_var_1_49)))) < (-0.6)) ? (((((last_1_var_1_19) < (last_1_var_1_49)) ? (last_1_var_1_19) : (last_1_var_1_49)))) : (-0.6))) == (var_1_10 - var_1_11)) ? (var_1_7 == ((signed char) (((((4 + var_1_12)) > (((((var_1_13) < ((var_1_14 + var_1_15))) ? (var_1_13) : ((var_1_14 + var_1_15)))))) ? ((4 + var_1_12)) : (((((var_1_13) < ((var_1_14 + var_1_15))) ? (var_1_13) : ((var_1_14 + var_1_15))))))))) : (var_1_7 == ((signed char) ((var_1_16 - var_1_17) - var_1_18))))) && (((! var_1_42) && var_1_44) ? (var_1_19 == ((float) (var_1_21 + var_1_22))) : 1)) && (((var_1_34 / ((((var_1_16) > (var_1_4)) ? (var_1_16) : (var_1_4)))) <= var_1_34) ? ((var_1_55 < var_1_18) ? (var_1_23 == ((unsigned char) (var_1_17 + ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18)))))) : (var_1_23 == ((unsigned char) (((((200 - ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18))))) < ((((((128 - var_1_17)) < (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26))))) ? ((128 - var_1_17)) : (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26)))))))) ? ((200 - ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18))))) : ((((((128 - var_1_17)) < (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26))))) ? ((128 - var_1_17)) : (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26)))))))))))) : (var_1_23 == ((unsigned char) var_1_27)))) && (var_1_44 ? (var_1_28 == ((double) (var_1_29 - (var_1_30 - (var_1_31 - 256.6))))) : (var_1_28 == ((double) (((((var_1_31 + var_1_22)) > ((var_1_21 + var_1_32))) ? ((var_1_31 + var_1_22)) : ((var_1_21 + var_1_32)))))))) && ((var_1_26 >= var_1_17) ? (((var_1_16 * var_1_61) >= (var_1_17 - 4)) ? (var_1_33 == ((signed long int) ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) : (var_1_33 == ((signed long int) (var_1_25 + (var_1_68 - 8))))) : (((var_1_12 < var_1_14) || var_1_44) ? (var_1_33 == ((signed long int) (var_1_25 + (var_1_26 - (var_1_17 + var_1_68))))) : (var_1_33 == ((signed long int) 5))))) && (var_1_42 ? (var_1_34 == ((unsigned long int) ((((((((((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) > (var_1_25)) ? (((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) : (var_1_25)))) < ((var_1_18 + var_1_64))) ? (((((((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) > (var_1_25)) ? (((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) : (var_1_25)))) : ((var_1_18 + var_1_64)))))) : (((- var_1_28) >= (var_1_10 - (var_1_31 + var_1_35))) ? (var_1_34 == ((unsigned long int) (((((4018046835u - var_1_4)) < (((((var_1_16) < (var_1_26)) ? (var_1_16) : (var_1_26))))) ? ((4018046835u - var_1_4)) : (((((var_1_16) < (var_1_26)) ? (var_1_16) : (var_1_26)))))))) : (var_1_34 == ((unsigned long int) var_1_55))))) && (var_1_36 == ((unsigned char) (! (last_1_var_1_42 && var_1_37))))) && ((var_1_22 == 1.5f) ? (var_1_42 ? (var_1_38 == ((unsigned long int) ((((var_1_64) < (var_1_25)) ? (var_1_64) : (var_1_25))))) : 1) : 1)) && (((-1 - var_1_16) < var_1_68) ? (((((((var_1_22) > (var_1_28)) ? (var_1_22) : (var_1_28))) * 2.6f) > var_1_19) ? (var_1_40 == ((float) ((((var_1_31) > (((((var_1_29) < (var_1_35)) ? (var_1_29) : (var_1_35))))) ? (var_1_31) : (((((var_1_29) < (var_1_35)) ? (var_1_29) : (var_1_35)))))))) : (var_1_40 == ((float) (((((var_1_29) > (var_1_31)) ? (var_1_29) : (var_1_31))) - var_1_30)))) : (var_1_40 == ((float) (((((var_1_32 + var_1_22)) < (var_1_29)) ? ((var_1_32 + var_1_22)) : (var_1_29))))))) && (((- var_1_41) == var_1_17) ? (var_1_42 == ((unsigned char) (var_1_37 || (var_1_36 || var_1_43)))) : (var_1_42 == ((unsigned char) (! var_1_43))))) && (var_1_37 ? (var_1_44 == ((unsigned char) (var_1_45 || var_1_46))) : (var_1_44 == ((unsigned char) var_1_43)))) && ((1000 >= var_1_23) ? (var_1_47 == ((signed char) (var_1_18 - ((((var_1_16) < ((var_1_48 - var_1_17))) ? (var_1_16) : ((var_1_48 - var_1_17))))))) : 1)) && (((! var_1_45) && ((var_1_25 * 32) > var_1_12)) ? (var_1_49 == ((float) (var_1_30 - var_1_31))) : ((var_1_15 > (var_1_41 * var_1_13)) ? (var_1_49 == ((float) ((6.4801649572748462E18f - var_1_31) - var_1_29))) : ((var_1_1 < ((var_1_50 * var_1_23) * var_1_48)) ? (var_1_49 == ((float) (var_1_32 + var_1_31))) : (var_1_49 == ((float) ((8.3161214439142072E18f - var_1_31) - var_1_29))))))) && (((var_1_4 + var_1_23) <= 32u) ? ((((var_1_7 + var_1_25) - ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) <= var_1_59) ? (var_1_50 == ((signed short int) var_1_13)) : (var_1_50 == ((signed short int) var_1_7))) : (var_1_50 == ((signed short int) 256)))) && (((var_1_11 + var_1_10) <= ((((var_1_49) < (var_1_31)) ? (var_1_49) : (var_1_31)))) ? (var_1_51 == ((float) (var_1_21 + var_1_32))) : (var_1_51 == ((float) ((((var_1_22 + (var_1_52 + var_1_53)) < 0 ) ? -(var_1_22 + (var_1_52 + var_1_53)) : (var_1_22 + (var_1_52 + var_1_53)))))))) && ((! var_1_36) ? ((((8 & var_1_48) * var_1_13) > var_1_41) ? ((var_1_25 <= var_1_17) ? (var_1_54 == ((signed short int) var_1_17)) : ((var_1_23 >= var_1_55) ? (var_1_54 == ((signed short int) (var_1_16 - (var_1_48 + var_1_33)))) : 1)) : (var_1_54 == ((signed short int) (var_1_18 - var_1_33)))) : 1)) && (var_1_43 ? (var_1_55 == ((unsigned short int) var_1_27)) : (var_1_55 == ((unsigned short int) var_1_48)))) && ((last_1_var_1_64 <= 25u) ? (var_1_56 == ((signed long int) ((last_1_var_1_55 + var_1_25) - (var_1_57 - (var_1_58 - var_1_18))))) : 1)) && (((var_1_55 * var_1_64) < var_1_69) ? (var_1_59 == ((unsigned long int) (var_1_61 + ((((var_1_55) < (last_1_var_1_59)) ? (var_1_55) : (last_1_var_1_59)))))) : (var_1_59 == ((unsigned long int) ((((var_1_48) > (16u)) ? (var_1_48) : (16u))))))) && (var_1_61 == ((signed short int) ((var_1_15 + var_1_16) + var_1_12)))) && ((var_1_64 >= var_1_17) ? ((var_1_37 && var_1_42) ? ((var_1_35 >= var_1_11) ? (var_1_62 == ((signed long int) (var_1_61 - var_1_64))) : (var_1_62 == ((signed long int) (var_1_26 - var_1_64)))) : 1) : (var_1_62 == ((signed long int) (var_1_25 - 64))))) && ((((var_1_11 - var_1_30) * var_1_10) < var_1_52) ? (var_1_63 == ((signed short int) (128 + var_1_15))) : (var_1_63 == ((signed short int) (var_1_48 - var_1_18))))) && (((((((var_1_48) < (last_1_var_1_64)) ? (var_1_48) : (last_1_var_1_64))) ^ var_1_69) > (((((var_1_56 * var_1_56)) < (var_1_16)) ? ((var_1_56 * var_1_56)) : (var_1_16)))) ? ((var_1_56 > var_1_57) ? (var_1_64 == ((unsigned short int) (var_1_66 - (var_1_67 - var_1_16)))) : 1) : (var_1_64 == ((unsigned short int) var_1_25))) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=5905580031, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_29=0, var_1_33=0, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=2, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=61, var_1_48=63, var_1_4=5905580031, var_1_50=256, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=-63, var_1_69=0, var_1_7=0] [L367-L368] return (((((((((((((((((((((((((var_1_44 ? (var_1_1 == ((unsigned long int) (var_1_23 + ((var_1_4 - var_1_64) - var_1_23)))) : 1) && ((((((((((last_1_var_1_19) < (last_1_var_1_49)) ? (last_1_var_1_19) : (last_1_var_1_49)))) < (-0.6)) ? (((((last_1_var_1_19) < (last_1_var_1_49)) ? (last_1_var_1_19) : (last_1_var_1_49)))) : (-0.6))) == (var_1_10 - var_1_11)) ? (var_1_7 == ((signed char) (((((4 + var_1_12)) > (((((var_1_13) < ((var_1_14 + var_1_15))) ? (var_1_13) : ((var_1_14 + var_1_15)))))) ? ((4 + var_1_12)) : (((((var_1_13) < ((var_1_14 + var_1_15))) ? (var_1_13) : ((var_1_14 + var_1_15))))))))) : (var_1_7 == ((signed char) ((var_1_16 - var_1_17) - var_1_18))))) && (((! var_1_42) && var_1_44) ? (var_1_19 == ((float) (var_1_21 + var_1_22))) : 1)) && (((var_1_34 / ((((var_1_16) > (var_1_4)) ? (var_1_16) : (var_1_4)))) <= var_1_34) ? ((var_1_55 < var_1_18) ? (var_1_23 == ((unsigned char) (var_1_17 + ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18)))))) : (var_1_23 == ((unsigned char) (((((200 - ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18))))) < ((((((128 - var_1_17)) < (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26))))) ? ((128 - var_1_17)) : (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26)))))))) ? ((200 - ((((var_1_16) < (var_1_18)) ? (var_1_16) : (var_1_18))))) : ((((((128 - var_1_17)) < (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26))))) ? ((128 - var_1_17)) : (((((var_1_25) < (var_1_26)) ? (var_1_25) : (var_1_26)))))))))))) : (var_1_23 == ((unsigned char) var_1_27)))) && (var_1_44 ? (var_1_28 == ((double) (var_1_29 - (var_1_30 - (var_1_31 - 256.6))))) : (var_1_28 == ((double) (((((var_1_31 + var_1_22)) > ((var_1_21 + var_1_32))) ? ((var_1_31 + var_1_22)) : ((var_1_21 + var_1_32)))))))) && ((var_1_26 >= var_1_17) ? (((var_1_16 * var_1_61) >= (var_1_17 - 4)) ? (var_1_33 == ((signed long int) ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) : (var_1_33 == ((signed long int) (var_1_25 + (var_1_68 - 8))))) : (((var_1_12 < var_1_14) || var_1_44) ? (var_1_33 == ((signed long int) (var_1_25 + (var_1_26 - (var_1_17 + var_1_68))))) : (var_1_33 == ((signed long int) 5))))) && (var_1_42 ? (var_1_34 == ((unsigned long int) ((((((((((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) > (var_1_25)) ? (((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) : (var_1_25)))) < ((var_1_18 + var_1_64))) ? (((((((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) > (var_1_25)) ? (((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55)))) : (var_1_25)))) : ((var_1_18 + var_1_64)))))) : (((- var_1_28) >= (var_1_10 - (var_1_31 + var_1_35))) ? (var_1_34 == ((unsigned long int) (((((4018046835u - var_1_4)) < (((((var_1_16) < (var_1_26)) ? (var_1_16) : (var_1_26))))) ? ((4018046835u - var_1_4)) : (((((var_1_16) < (var_1_26)) ? (var_1_16) : (var_1_26)))))))) : (var_1_34 == ((unsigned long int) var_1_55))))) && (var_1_36 == ((unsigned char) (! (last_1_var_1_42 && var_1_37))))) && ((var_1_22 == 1.5f) ? (var_1_42 ? (var_1_38 == ((unsigned long int) ((((var_1_64) < (var_1_25)) ? (var_1_64) : (var_1_25))))) : 1) : 1)) && (((-1 - var_1_16) < var_1_68) ? (((((((var_1_22) > (var_1_28)) ? (var_1_22) : (var_1_28))) * 2.6f) > var_1_19) ? (var_1_40 == ((float) ((((var_1_31) > (((((var_1_29) < (var_1_35)) ? (var_1_29) : (var_1_35))))) ? (var_1_31) : (((((var_1_29) < (var_1_35)) ? (var_1_29) : (var_1_35)))))))) : (var_1_40 == ((float) (((((var_1_29) > (var_1_31)) ? (var_1_29) : (var_1_31))) - var_1_30)))) : (var_1_40 == ((float) (((((var_1_32 + var_1_22)) < (var_1_29)) ? ((var_1_32 + var_1_22)) : (var_1_29))))))) && (((- var_1_41) == var_1_17) ? (var_1_42 == ((unsigned char) (var_1_37 || (var_1_36 || var_1_43)))) : (var_1_42 == ((unsigned char) (! var_1_43))))) && (var_1_37 ? (var_1_44 == ((unsigned char) (var_1_45 || var_1_46))) : (var_1_44 == ((unsigned char) var_1_43)))) && ((1000 >= var_1_23) ? (var_1_47 == ((signed char) (var_1_18 - ((((var_1_16) < ((var_1_48 - var_1_17))) ? (var_1_16) : ((var_1_48 - var_1_17))))))) : 1)) && (((! var_1_45) && ((var_1_25 * 32) > var_1_12)) ? (var_1_49 == ((float) (var_1_30 - var_1_31))) : ((var_1_15 > (var_1_41 * var_1_13)) ? (var_1_49 == ((float) ((6.4801649572748462E18f - var_1_31) - var_1_29))) : ((var_1_1 < ((var_1_50 * var_1_23) * var_1_48)) ? (var_1_49 == ((float) (var_1_32 + var_1_31))) : (var_1_49 == ((float) ((8.3161214439142072E18f - var_1_31) - var_1_29))))))) && (((var_1_4 + var_1_23) <= 32u) ? ((((var_1_7 + var_1_25) - ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) <= var_1_59) ? (var_1_50 == ((signed short int) var_1_13)) : (var_1_50 == ((signed short int) var_1_7))) : (var_1_50 == ((signed short int) 256)))) && (((var_1_11 + var_1_10) <= ((((var_1_49) < (var_1_31)) ? (var_1_49) : (var_1_31)))) ? (var_1_51 == ((float) (var_1_21 + var_1_32))) : (var_1_51 == ((float) ((((var_1_22 + (var_1_52 + var_1_53)) < 0 ) ? -(var_1_22 + (var_1_52 + var_1_53)) : (var_1_22 + (var_1_52 + var_1_53)))))))) && ((! var_1_36) ? ((((8 & var_1_48) * var_1_13) > var_1_41) ? ((var_1_25 <= var_1_17) ? (var_1_54 == ((signed short int) var_1_17)) : ((var_1_23 >= var_1_55) ? (var_1_54 == ((signed short int) (var_1_16 - (var_1_48 + var_1_33)))) : 1)) : (var_1_54 == ((signed short int) (var_1_18 - var_1_33)))) : 1)) && (var_1_43 ? (var_1_55 == ((unsigned short int) var_1_27)) : (var_1_55 == ((unsigned short int) var_1_48)))) && ((last_1_var_1_64 <= 25u) ? (var_1_56 == ((signed long int) ((last_1_var_1_55 + var_1_25) - (var_1_57 - (var_1_58 - var_1_18))))) : 1)) && (((var_1_55 * var_1_64) < var_1_69) ? (var_1_59 == ((unsigned long int) (var_1_61 + ((((var_1_55) < (last_1_var_1_59)) ? (var_1_55) : (last_1_var_1_59)))))) : (var_1_59 == ((unsigned long int) ((((var_1_48) > (16u)) ? (var_1_48) : (16u))))))) && (var_1_61 == ((signed short int) ((var_1_15 + var_1_16) + var_1_12)))) && ((var_1_64 >= var_1_17) ? ((var_1_37 && var_1_42) ? ((var_1_35 >= var_1_11) ? (var_1_62 == ((signed long int) (var_1_61 - var_1_64))) : (var_1_62 == ((signed long int) (var_1_26 - var_1_64)))) : 1) : (var_1_62 == ((signed long int) (var_1_25 - 64))))) && ((((var_1_11 - var_1_30) * var_1_10) < var_1_52) ? (var_1_63 == ((signed short int) (128 + var_1_15))) : (var_1_63 == ((signed short int) (var_1_48 - var_1_18))))) && (((((((var_1_48) < (last_1_var_1_64)) ? (var_1_48) : (last_1_var_1_64))) ^ var_1_69) > (((((var_1_56 * var_1_56)) < (var_1_16)) ? ((var_1_56 * var_1_56)) : (var_1_16)))) ? ((var_1_56 > var_1_57) ? (var_1_64 == ((unsigned short int) (var_1_66 - (var_1_67 - var_1_16)))) : 1) : (var_1_64 == ((unsigned short int) var_1_25)))) && ((var_1_23 >= (var_1_55 / var_1_48)) ? (var_1_68 == ((signed long int) var_1_61)) : (var_1_68 == ((signed long int) var_1_18)))) && ((var_1_36 && var_1_43) ? ((! var_1_44) ? (var_1_69 == ((unsigned short int) ((((var_1_25) > (var_1_18)) ? (var_1_25) : (var_1_18))))) : (var_1_42 ? (var_1_69 == ((unsigned short int) var_1_26)) : (var_1_69 == ((unsigned short int) var_1_26)))) : 1) ; [L377] RET, EXPR property() [L377] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=5905580031, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_29=0, var_1_33=0, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=2, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=61, var_1_48=63, var_1_4=5905580031, var_1_50=256, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=-63, var_1_69=0, var_1_7=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_19=59/10, last_1_var_1_42=0, last_1_var_1_49=11/10, last_1_var_1_55=4, last_1_var_1_59=5, last_1_var_1_64=50, var_1_12=-62, var_1_13=0, var_1_14=63, var_1_15=-63, var_1_16=62, var_1_17=63, var_1_18=61, var_1_19=59/10, var_1_1=5905580031, var_1_23=124, var_1_25=768, var_1_26=-256, var_1_27=0, var_1_29=0, var_1_33=0, var_1_34=0, var_1_36=1, var_1_37=0, var_1_38=25, var_1_40=2, var_1_41=-63, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=0, var_1_47=61, var_1_48=63, var_1_4=5905580031, var_1_50=256, var_1_54=-64, var_1_55=0, var_1_56=10, var_1_57=1073741823, var_1_58=536870911, var_1_59=63, var_1_61=-63, var_1_62=-64, var_1_63=65, var_1_64=0, var_1_66=32767, var_1_67=16383, var_1_68=-63, var_1_69=0, var_1_7=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 177 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 46.1s, OverallIterations: 10, TraceHistogramMax: 54, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 8.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4415 SdHoareTripleChecker+Valid, 6.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4329 mSDsluCounter, 7649 SdHoareTripleChecker+Invalid, 5.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4517 mSDsCounter, 896 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3140 IncrementalHoareTripleChecker+Invalid, 4036 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 896 mSolverCounterUnsat, 3132 mSDtfsCounter, 3140 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2577 GetRequests, 2501 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 9.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1225occurred in iteration=9, InterpolantAutomatonStates: 75, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.1s AutomataMinimizationTime, 9 MinimizatonAttempts, 1295 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 6.2s SatisfiabilityAnalysisTime, 26.0s InterpolantComputationTime, 5626 NumberOfCodeBlocks, 5626 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 4900 ConstructedInterpolants, 0 QuantifiedInterpolants, 12325 SizeOfPredicates, 14 NumberOfNonLiveVariables, 4038 ConjunctsInSsa, 41 ConjunctsInUnsatCore, 14 InterpolantComputations, 6 PerfectInterpolantSequences, 79397/80136 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-28 02:55:56,273 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-73.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB --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 e46325a5cbccf5f74622365796a8d3563d7257b4492aea289104474afb2662ab --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:55:58,705 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:55:58,838 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 02:55:58,847 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:55:58,849 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:55:58,890 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:55:58,892 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:55:58,892 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:55:58,892 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:55:58,893 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:55:58,894 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:55:58,894 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:55:58,895 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:55:58,895 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:55:58,895 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:55:58,895 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:55:58,896 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 02:55:58,896 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:55:58,896 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:55:58,896 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:55:58,896 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 02:55:58,896 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:55:58,897 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 02:55:58,897 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 02:55:58,897 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 02:55:58,897 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 02:55:58,897 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:55:58,897 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 02:55:58,897 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:55:58,897 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:55:58,897 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:55:58,897 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:55:58,897 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:55:58,898 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:55:58,898 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:55:58,898 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:55:58,898 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:55:58,898 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:55:58,898 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:55:58,898 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:55:58,898 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:55:58,898 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:55:58,898 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 02:55:58,898 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 02:55:58,898 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 02:55:58,899 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 02:55:58,899 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:55:58,899 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:55:58,899 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:55:58,899 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:55:58,899 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_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB 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 -> e46325a5cbccf5f74622365796a8d3563d7257b4492aea289104474afb2662ab [2024-11-28 02:55:59,252 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:55:59,264 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:55:59,267 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:55:59,268 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:55:59,268 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:55:59,270 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-73.i [2024-11-28 02:56:02,258 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/data/141757488/8e3782f16c49495b8c677816f71f5ac8/FLAGec5ac15ea [2024-11-28 02:56:02,624 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:56:02,625 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-73.i [2024-11-28 02:56:02,636 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/data/141757488/8e3782f16c49495b8c677816f71f5ac8/FLAGec5ac15ea [2024-11-28 02:56:02,655 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/data/141757488/8e3782f16c49495b8c677816f71f5ac8 [2024-11-28 02:56:02,658 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:56:02,659 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:56:02,662 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:56:02,662 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:56:02,667 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:56:02,668 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:56:02" (1/1) ... [2024-11-28 02:56:02,669 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f6bd8fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:02, skipping insertion in model container [2024-11-28 02:56:02,669 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:56:02" (1/1) ... [2024-11-28 02:56:02,715 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:56:02,900 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_d974ac90-81c9-4861-b0a1-6d66570b47e4/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-73.i[916,929] [2024-11-28 02:56:03,124 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:56:03,146 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:56:03,159 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_d974ac90-81c9-4861-b0a1-6d66570b47e4/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-73.i[916,929] [2024-11-28 02:56:03,265 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:56:03,289 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:56:03,290 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:03 WrapperNode [2024-11-28 02:56:03,290 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:56:03,291 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:56:03,292 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:56:03,292 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:56:03,302 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:03" (1/1) ... [2024-11-28 02:56:03,320 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:03" (1/1) ... [2024-11-28 02:56:03,367 INFO L138 Inliner]: procedures = 27, calls = 67, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 362 [2024-11-28 02:56:03,367 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:56:03,368 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:56:03,368 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:56:03,368 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:56:03,378 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:03" (1/1) ... [2024-11-28 02:56:03,379 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:03" (1/1) ... [2024-11-28 02:56:03,388 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:03" (1/1) ... [2024-11-28 02:56:03,409 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-28 02:56:03,409 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:03" (1/1) ... [2024-11-28 02:56:03,410 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:03" (1/1) ... [2024-11-28 02:56:03,437 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:03" (1/1) ... [2024-11-28 02:56:03,439 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:03" (1/1) ... [2024-11-28 02:56:03,454 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:03" (1/1) ... [2024-11-28 02:56:03,489 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:03" (1/1) ... [2024-11-28 02:56:03,491 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:03" (1/1) ... [2024-11-28 02:56:03,503 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:56:03,507 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:56:03,508 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:56:03,508 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:56:03,509 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:03" (1/1) ... [2024-11-28 02:56:03,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:56:03,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:56:03,547 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:56:03,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:56:03,579 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:56:03,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 02:56:03,579 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 02:56:03,579 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 02:56:03,579 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:56:03,579 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:56:03,738 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:56:03,740 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:56:45,651 INFO L? ?]: Removed 32 outVars from TransFormulas that were not future-live. [2024-11-28 02:56:45,652 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:56:45,664 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:56:45,665 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 02:56:45,665 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:56:45 BoogieIcfgContainer [2024-11-28 02:56:45,665 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:56:45,667 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:56:45,667 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:56:45,672 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:56:45,672 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:56:02" (1/3) ... [2024-11-28 02:56:45,673 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24c21c59 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:56:45, skipping insertion in model container [2024-11-28 02:56:45,673 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:56:03" (2/3) ... [2024-11-28 02:56:45,673 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24c21c59 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:56:45, skipping insertion in model container [2024-11-28 02:56:45,674 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:56:45" (3/3) ... [2024-11-28 02:56:45,675 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-73.i [2024-11-28 02:56:45,689 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:56:45,692 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-73.i that has 2 procedures, 155 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 02:56:45,763 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:56:45,781 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;@484944c9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:56:45,781 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 02:56:45,787 INFO L276 IsEmpty]: Start isEmpty. Operand has 155 states, 98 states have (on average 1.469387755102041) internal successors, (144), 99 states have internal predecessors, (144), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2024-11-28 02:56:45,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2024-11-28 02:56:45,811 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:56:45,812 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:56:45,813 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:56:45,820 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:56:45,822 INFO L85 PathProgramCache]: Analyzing trace with hash 884182526, now seen corresponding path program 1 times [2024-11-28 02:56:45,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:56:45,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1317943947] [2024-11-28 02:56:45,838 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:56:45,841 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-28 02:56:45,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:56:45,844 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:56:45,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:56:48,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:56:48,334 INFO L256 TraceCheckSpWp]: Trace formula consists of 562 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 02:56:48,347 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:56:48,441 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 1546 proven. 0 refuted. 0 times theorem prover too weak. 4178 trivial. 0 not checked. [2024-11-28 02:56:48,442 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:56:48,444 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:56:48,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1317943947] [2024-11-28 02:56:48,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1317943947] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:56:48,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:56:48,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:56:48,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639753104] [2024-11-28 02:56:48,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:56:48,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 02:56:48,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:56:48,473 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 02:56:48,474 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:56:48,476 INFO L87 Difference]: Start difference. First operand has 155 states, 98 states have (on average 1.469387755102041) internal successors, (144), 99 states have internal predecessors, (144), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) Second operand has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2024-11-28 02:56:48,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:56:48,521 INFO L93 Difference]: Finished difference Result 303 states and 552 transitions. [2024-11-28 02:56:48,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 02:56:48,524 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 345 [2024-11-28 02:56:48,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:56:48,532 INFO L225 Difference]: With dead ends: 303 [2024-11-28 02:56:48,532 INFO L226 Difference]: Without dead ends: 151 [2024-11-28 02:56:48,537 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 344 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-28 02:56:48,540 INFO L435 NwaCegarLoop]: 244 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, 244 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-28 02:56:48,540 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:56:48,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2024-11-28 02:56:48,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2024-11-28 02:56:48,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 95 states have (on average 1.431578947368421) internal successors, (136), 95 states have internal predecessors, (136), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2024-11-28 02:56:48,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 244 transitions. [2024-11-28 02:56:48,605 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 244 transitions. Word has length 345 [2024-11-28 02:56:48,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:56:48,607 INFO L471 AbstractCegarLoop]: Abstraction has 151 states and 244 transitions. [2024-11-28 02:56:48,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2024-11-28 02:56:48,607 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 244 transitions. [2024-11-28 02:56:48,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2024-11-28 02:56:48,635 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:56:48,636 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:56:48,693 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:56:48,837 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:56:48,838 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:56:48,839 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:56:48,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1039980286, now seen corresponding path program 1 times [2024-11-28 02:56:48,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:56:48,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [122584515] [2024-11-28 02:56:48,841 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:56:48,841 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-28 02:56:48,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:56:48,846 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:56:48,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:56:51,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:56:51,224 INFO L256 TraceCheckSpWp]: Trace formula consists of 562 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 02:56:51,245 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:57:00,839 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-11-28 02:57:00,839 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:57:00,840 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:57:00,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [122584515] [2024-11-28 02:57:00,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [122584515] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:57:00,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:57:00,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 02:57:00,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676390302] [2024-11-28 02:57:00,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:57:00,842 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:57:00,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:57:00,844 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:57:00,844 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:57:00,845 INFO L87 Difference]: Start difference. First operand 151 states and 244 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-11-28 02:57:06,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.58s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:10,839 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:14,844 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:18,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:22,859 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:28,164 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.50s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:32,168 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:36,171 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:57:36,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:57:36,172 INFO L93 Difference]: Finished difference Result 489 states and 797 transitions. [2024-11-28 02:57:36,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:57:36,363 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 345 [2024-11-28 02:57:36,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:57:36,368 INFO L225 Difference]: With dead ends: 489 [2024-11-28 02:57:36,368 INFO L226 Difference]: Without dead ends: 341 [2024-11-28 02:57:36,370 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 341 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:57:36,371 INFO L435 NwaCegarLoop]: 299 mSDtfsCounter, 228 mSDsluCounter, 761 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 109 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 1060 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:57:36,371 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 1060 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 45 Invalid, 8 Unknown, 0 Unchecked, 35.0s Time] [2024-11-28 02:57:36,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2024-11-28 02:57:36,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 297. [2024-11-28 02:57:36,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 186 states have (on average 1.435483870967742) internal successors, (267), 186 states have internal predecessors, (267), 108 states have call successors, (108), 2 states have call predecessors, (108), 2 states have return successors, (108), 108 states have call predecessors, (108), 108 states have call successors, (108) [2024-11-28 02:57:36,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 483 transitions. [2024-11-28 02:57:36,449 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 483 transitions. Word has length 345 [2024-11-28 02:57:36,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:57:36,451 INFO L471 AbstractCegarLoop]: Abstraction has 297 states and 483 transitions. [2024-11-28 02:57:36,451 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2024-11-28 02:57:36,451 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 483 transitions. [2024-11-28 02:57:36,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2024-11-28 02:57:36,458 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:57:36,458 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:57:36,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:57:36,658 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:57:36,659 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:57:36,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:57:36,660 INFO L85 PathProgramCache]: Analyzing trace with hash -2069339584, now seen corresponding path program 1 times [2024-11-28 02:57:36,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:57:36,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [17863644] [2024-11-28 02:57:36,661 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:57:36,661 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-28 02:57:36,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:57:36,663 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:57:36,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:57:39,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:57:39,149 INFO L256 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 02:57:39,155 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:57:44,063 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2805 proven. 63 refuted. 0 times theorem prover too weak. 2856 trivial. 0 not checked. [2024-11-28 02:57:44,063 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:57:50,464 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 96 proven. 63 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2024-11-28 02:57:50,465 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:57:50,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [17863644] [2024-11-28 02:57:50,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [17863644] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:57:50,465 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:57:50,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-28 02:57:50,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121422414] [2024-11-28 02:57:50,466 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:57:50,468 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:57:50,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:57:50,469 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:57:50,469 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:57:50,470 INFO L87 Difference]: Start difference. First operand 297 states and 483 transitions. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 2 states have call successors, (75), 2 states have call predecessors, (75), 4 states have return successors, (76), 2 states have call predecessors, (76), 2 states have call successors, (76) [2024-11-28 02:58:00,997 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.50s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:58:05,002 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:58:09,005 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:58:09,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:58:09,017 INFO L93 Difference]: Finished difference Result 605 states and 973 transitions. [2024-11-28 02:58:09,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:58:09,216 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 2 states have call successors, (75), 2 states have call predecessors, (75), 4 states have return successors, (76), 2 states have call predecessors, (76), 2 states have call successors, (76) Word has length 345 [2024-11-28 02:58:09,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:58:09,221 INFO L225 Difference]: With dead ends: 605 [2024-11-28 02:58:09,222 INFO L226 Difference]: Without dead ends: 311 [2024-11-28 02:58:09,223 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 692 GetRequests, 682 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:58:09,224 INFO L435 NwaCegarLoop]: 180 mSDtfsCounter, 256 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 74 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:58:09,225 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 429 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 288 Invalid, 3 Unknown, 0 Unchecked, 18.0s Time] [2024-11-28 02:58:09,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2024-11-28 02:58:09,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 303. [2024-11-28 02:58:09,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 190 states have (on average 1.394736842105263) internal successors, (265), 190 states have internal predecessors, (265), 108 states have call successors, (108), 4 states have call predecessors, (108), 4 states have return successors, (108), 108 states have call predecessors, (108), 108 states have call successors, (108) [2024-11-28 02:58:09,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 481 transitions. [2024-11-28 02:58:09,285 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 481 transitions. Word has length 345 [2024-11-28 02:58:09,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:58:09,286 INFO L471 AbstractCegarLoop]: Abstraction has 303 states and 481 transitions. [2024-11-28 02:58:09,286 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 2 states have call successors, (75), 2 states have call predecessors, (75), 4 states have return successors, (76), 2 states have call predecessors, (76), 2 states have call successors, (76) [2024-11-28 02:58:09,287 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 481 transitions. [2024-11-28 02:58:09,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2024-11-28 02:58:09,292 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:58:09,292 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:58:09,347 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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)] Ended with exit code 0 [2024-11-28 02:58:09,492 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:58:09,493 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:58:09,493 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:58:09,493 INFO L85 PathProgramCache]: Analyzing trace with hash -18355586, now seen corresponding path program 1 times [2024-11-28 02:58:09,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:58:09,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1469411084] [2024-11-28 02:58:09,494 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:58:09,494 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-28 02:58:09,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:58:09,498 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:58:09,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:58:11,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:58:11,905 INFO L256 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 02:58:11,911 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:58:33,322 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2592 proven. 96 refuted. 0 times theorem prover too weak. 3036 trivial. 0 not checked. [2024-11-28 02:58:33,322 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:58:46,153 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 216 proven. 99 refuted. 0 times theorem prover too weak. 5409 trivial. 0 not checked. [2024-11-28 02:58:46,153 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:58:46,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1469411084] [2024-11-28 02:58:46,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1469411084] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:58:46,153 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:58:46,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 19 [2024-11-28 02:58:46,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759234204] [2024-11-28 02:58:46,154 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:58:46,155 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 02:58:46,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:58:46,156 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 02:58:46,156 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=255, Unknown=0, NotChecked=0, Total=342 [2024-11-28 02:58:46,157 INFO L87 Difference]: Start difference. First operand 303 states and 481 transitions. Second operand has 19 states, 18 states have (on average 6.444444444444445) internal successors, (116), 18 states have internal predecessors, (116), 4 states have call successors, (108), 4 states have call predecessors, (108), 7 states have return successors, (108), 4 states have call predecessors, (108), 4 states have call successors, (108) [2024-11-28 02:59:06,923 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.61s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:10,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:14,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:18,937 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:22,942 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:26,958 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:30,962 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:34,968 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:38,976 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:42,981 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:46,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:50,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:54,992 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:59:58,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:03,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:25,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.52s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:29,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:33,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:37,135 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:41,140 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:45,150 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:49,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:53,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:00:57,165 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:01,166 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:05,168 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:09,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:13,176 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:17,185 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:21,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:25,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:29,199 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:33,205 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:37,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:41,216 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:45,226 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:49,229 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:53,232 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:01:57,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:02:01,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:02:05,252 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:02:09,258 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:02:12,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:02:12,528 INFO L93 Difference]: Finished difference Result 1398 states and 2178 transitions. [2024-11-28 03:02:12,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:02:12,529 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 6.444444444444445) internal successors, (116), 18 states have internal predecessors, (116), 4 states have call successors, (108), 4 states have call predecessors, (108), 7 states have return successors, (108), 4 states have call predecessors, (108), 4 states have call successors, (108) Word has length 345 [2024-11-28 03:02:12,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:02:12,540 INFO L225 Difference]: With dead ends: 1398 [2024-11-28 03:02:12,540 INFO L226 Difference]: Without dead ends: 1098 [2024-11-28 03:02:12,542 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 716 GetRequests, 675 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 426 ImplicationChecksByTransitivity, 12.6s TimeCoverageRelationStatistics Valid=525, Invalid=1197, Unknown=0, NotChecked=0, Total=1722 [2024-11-28 03:02:12,543 INFO L435 NwaCegarLoop]: 364 mSDtfsCounter, 926 mSDsluCounter, 1821 mSDsCounter, 0 mSdLazyCounter, 1393 mSolverCounterSat, 555 mSolverCounterUnsat, 42 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 197.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 927 SdHoareTripleChecker+Valid, 2185 SdHoareTripleChecker+Invalid, 1990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 555 IncrementalHoareTripleChecker+Valid, 1393 IncrementalHoareTripleChecker+Invalid, 42 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 198.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:02:12,544 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [927 Valid, 2185 Invalid, 1990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [555 Valid, 1393 Invalid, 42 Unknown, 0 Unchecked, 198.7s Time] [2024-11-28 03:02:12,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2024-11-28 03:02:12,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 1051. [2024-11-28 03:02:12,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1051 states, 670 states have (on average 1.364179104477612) internal successors, (914), 674 states have internal predecessors, (914), 360 states have call successors, (360), 20 states have call predecessors, (360), 20 states have return successors, (360), 356 states have call predecessors, (360), 360 states have call successors, (360) [2024-11-28 03:02:12,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1051 states to 1051 states and 1634 transitions. [2024-11-28 03:02:12,718 INFO L78 Accepts]: Start accepts. Automaton has 1051 states and 1634 transitions. Word has length 345 [2024-11-28 03:02:12,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:02:12,719 INFO L471 AbstractCegarLoop]: Abstraction has 1051 states and 1634 transitions. [2024-11-28 03:02:12,720 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 6.444444444444445) internal successors, (116), 18 states have internal predecessors, (116), 4 states have call successors, (108), 4 states have call predecessors, (108), 7 states have return successors, (108), 4 states have call predecessors, (108), 4 states have call successors, (108) [2024-11-28 03:02:12,720 INFO L276 IsEmpty]: Start isEmpty. Operand 1051 states and 1634 transitions. [2024-11-28 03:02:12,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2024-11-28 03:02:12,725 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:02:12,725 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:02:12,779 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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)] Ended with exit code 0 [2024-11-28 03:02:12,926 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:02:12,926 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:02:12,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:12,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1206111522, now seen corresponding path program 1 times [2024-11-28 03:02:12,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:02:12,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1246717896] [2024-11-28 03:02:12,927 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:12,927 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-28 03:02:12,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:02:12,929 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:02:12,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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 (6)] Waiting until timeout for monitored process [2024-11-28 03:02:15,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:15,292 INFO L256 TraceCheckSpWp]: Trace formula consists of 564 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:02:15,296 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:24,546 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2592 proven. 96 refuted. 0 times theorem prover too weak. 3036 trivial. 0 not checked. [2024-11-28 03:02:24,546 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:31,807 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 108 proven. 51 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2024-11-28 03:02:31,808 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:02:31,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1246717896] [2024-11-28 03:02:31,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1246717896] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:02:31,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:02:31,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 12 [2024-11-28 03:02:31,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289246125] [2024-11-28 03:02:31,808 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:02:31,809 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:02:31,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:02:31,810 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:02:31,810 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:02:31,811 INFO L87 Difference]: Start difference. First operand 1051 states and 1634 transitions. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 3 states have call successors, (71), 3 states have call predecessors, (71), 5 states have return successors, (72), 3 states have call predecessors, (72), 3 states have call successors, (72) [2024-11-28 03:02:44,271 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.62s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:02:49,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.50s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:02:53,161 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:02:57,165 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:03:01,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:03:05,179 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:03:10,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:03:10,729 INFO L93 Difference]: Finished difference Result 2227 states and 3422 transitions. [2024-11-28 03:03:10,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 03:03:10,730 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 3 states have call successors, (71), 3 states have call predecessors, (71), 5 states have return successors, (72), 3 states have call predecessors, (72), 3 states have call successors, (72) Word has length 346 [2024-11-28 03:03:10,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:03:10,744 INFO L225 Difference]: With dead ends: 2227 [2024-11-28 03:03:10,745 INFO L226 Difference]: Without dead ends: 1179 [2024-11-28 03:03:10,748 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 702 GetRequests, 681 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=149, Invalid=313, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:03:10,751 INFO L435 NwaCegarLoop]: 231 mSDtfsCounter, 266 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 137 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 656 SdHoareTripleChecker+Invalid, 732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:03:10,752 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [303 Valid, 656 Invalid, 732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 590 Invalid, 5 Unknown, 0 Unchecked, 36.4s Time] [2024-11-28 03:03:10,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1179 states. [2024-11-28 03:03:10,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1179 to 988. [2024-11-28 03:03:10,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 988 states, 640 states have (on average 1.315625) internal successors, (842), 643 states have internal predecessors, (842), 324 states have call successors, (324), 23 states have call predecessors, (324), 23 states have return successors, (324), 321 states have call predecessors, (324), 324 states have call successors, (324) [2024-11-28 03:03:10,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 988 states to 988 states and 1490 transitions. [2024-11-28 03:03:10,941 INFO L78 Accepts]: Start accepts. Automaton has 988 states and 1490 transitions. Word has length 346 [2024-11-28 03:03:10,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:03:10,941 INFO L471 AbstractCegarLoop]: Abstraction has 988 states and 1490 transitions. [2024-11-28 03:03:10,942 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 3 states have call successors, (71), 3 states have call predecessors, (71), 5 states have return successors, (72), 3 states have call predecessors, (72), 3 states have call successors, (72) [2024-11-28 03:03:10,942 INFO L276 IsEmpty]: Start isEmpty. Operand 988 states and 1490 transitions. [2024-11-28 03:03:10,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2024-11-28 03:03:10,948 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:03:10,948 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:03:11,012 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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 (6)] Ended with exit code 0 [2024-11-28 03:03:11,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:03:11,149 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:03:11,150 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:03:11,150 INFO L85 PathProgramCache]: Analyzing trace with hash -31556780, now seen corresponding path program 1 times [2024-11-28 03:03:11,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:03:11,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2103108276] [2024-11-28 03:03:11,151 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:03:11,151 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-28 03:03:11,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:03:11,153 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:03:11,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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 (7)] Waiting until timeout for monitored process [2024-11-28 03:03:13,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:03:13,511 INFO L256 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 03:03:13,517 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:03:49,495 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 1825 proven. 429 refuted. 0 times theorem prover too weak. 3470 trivial. 0 not checked. [2024-11-28 03:03:49,495 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:04:07,270 WARN L286 SmtUtils]: Spent 8.33s on a formula simplification that was a NOOP. DAG size: 14 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 03:04:43,502 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:04:43,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2103108276] [2024-11-28 03:04:43,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2103108276] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:04:43,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1451231273] [2024-11-28 03:04:43,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:04:43,503 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:04:43,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:04:43,512 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:04:43,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-28 03:04:48,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:04:49,011 INFO L256 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 03:04:49,019 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:05:22,419 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 1825 proven. 429 refuted. 0 times theorem prover too weak. 3470 trivial. 0 not checked. [2024-11-28 03:05:22,419 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:06:01,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1451231273] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:06:01,106 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:06:01,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2024-11-28 03:06:01,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837900482] [2024-11-28 03:06:01,106 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:06:01,107 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:06:01,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:06:01,108 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:06:01,108 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:06:01,108 INFO L87 Difference]: Start difference. First operand 988 states and 1490 transitions. Second operand has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 11 states have internal predecessors, (92), 4 states have call successors, (54), 4 states have call predecessors, (54), 5 states have return successors, (54), 3 states have call predecessors, (54), 4 states have call successors, (54) [2024-11-28 03:06:13,907 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:06:15,249 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:06:17,726 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:06:22,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.68s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:06:26,678 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:06:30,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:06:34,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:06:38,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:06:42,699 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:06:46,704 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:06:50,707 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:06:51,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:06:51,225 INFO L93 Difference]: Finished difference Result 2018 states and 2958 transitions. [2024-11-28 03:06:51,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 03:06:51,226 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 11 states have internal predecessors, (92), 4 states have call successors, (54), 4 states have call predecessors, (54), 5 states have return successors, (54), 3 states have call predecessors, (54), 4 states have call successors, (54) Word has length 347 [2024-11-28 03:06:51,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:06:51,235 INFO L225 Difference]: With dead ends: 2018 [2024-11-28 03:06:51,235 INFO L226 Difference]: Without dead ends: 1096 [2024-11-28 03:06:51,239 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 779 GetRequests, 764 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 19.0s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2024-11-28 03:06:51,239 INFO L435 NwaCegarLoop]: 165 mSDtfsCounter, 128 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 19 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 49.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:06:51,242 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 583 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 587 Invalid, 8 Unknown, 0 Unchecked, 49.1s Time] [2024-11-28 03:06:51,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2024-11-28 03:06:51,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 1064. [2024-11-28 03:06:51,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 695 states have (on average 1.256115107913669) internal successors, (873), 698 states have internal predecessors, (873), 324 states have call successors, (324), 44 states have call predecessors, (324), 44 states have return successors, (324), 321 states have call predecessors, (324), 324 states have call successors, (324) [2024-11-28 03:06:51,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1521 transitions. [2024-11-28 03:06:51,393 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 1521 transitions. Word has length 347 [2024-11-28 03:06:51,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:06:51,394 INFO L471 AbstractCegarLoop]: Abstraction has 1064 states and 1521 transitions. [2024-11-28 03:06:51,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 11 states have internal predecessors, (92), 4 states have call successors, (54), 4 states have call predecessors, (54), 5 states have return successors, (54), 3 states have call predecessors, (54), 4 states have call successors, (54) [2024-11-28 03:06:51,395 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 1521 transitions. [2024-11-28 03:06:51,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 349 [2024-11-28 03:06:51,400 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:06:51,400 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:06:51,434 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-28 03:06:51,642 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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 (7)] Ended with exit code 0 [2024-11-28 03:06:51,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:06:51,801 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:06:51,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:06:51,802 INFO L85 PathProgramCache]: Analyzing trace with hash -790243041, now seen corresponding path program 1 times [2024-11-28 03:06:51,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:06:51,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [13361889] [2024-11-28 03:06:51,802 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:06:51,802 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-28 03:06:51,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:06:51,804 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:06:51,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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 (9)] Waiting until timeout for monitored process [2024-11-28 03:06:54,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:06:54,170 INFO L256 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 03:06:54,175 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:07:15,462 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2538 proven. 231 refuted. 0 times theorem prover too weak. 2955 trivial. 0 not checked. [2024-11-28 03:07:15,463 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:07:23,742 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:07:23,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [13361889] [2024-11-28 03:07:23,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [13361889] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:07:23,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1252022104] [2024-11-28 03:07:23,743 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:07:23,743 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:07:23,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:07:23,745 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:07:23,746 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-28 03:07:29,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:07:29,340 INFO L256 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 03:07:29,344 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:07:49,066 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2538 proven. 231 refuted. 0 times theorem prover too weak. 2955 trivial. 0 not checked. [2024-11-28 03:07:49,066 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:07:55,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1252022104] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:07:55,908 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:07:55,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2024-11-28 03:07:55,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476171826] [2024-11-28 03:07:55,908 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:07:55,909 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:07:55,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:07:55,910 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:07:55,910 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:07:55,910 INFO L87 Difference]: Start difference. First operand 1064 states and 1521 transitions. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 3 states have call successors, (54), 3 states have call predecessors, (54), 5 states have return successors, (54), 3 states have call predecessors, (54), 3 states have call successors, (54) [2024-11-28 03:08:13,587 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:15,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:17,558 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:21,766 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:26,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.56s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:30,613 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:34,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:08:38,627 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:42,633 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:46,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:08:50,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:08:54,665 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:08:58,669 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:09:02,684 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:09:06,691 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:09:10,693 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:09:14,706 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:09:16,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:09:16,040 INFO L93 Difference]: Finished difference Result 2470 states and 3469 transitions. [2024-11-28 03:09:16,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 03:09:16,041 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 3 states have call successors, (54), 3 states have call predecessors, (54), 5 states have return successors, (54), 3 states have call predecessors, (54), 3 states have call successors, (54) Word has length 348 [2024-11-28 03:09:16,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:09:16,051 INFO L225 Difference]: With dead ends: 2470 [2024-11-28 03:09:16,051 INFO L226 Difference]: Without dead ends: 1484 [2024-11-28 03:09:16,054 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1203 GetRequests, 1184 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=112, Invalid=308, Unknown=0, NotChecked=0, Total=420 [2024-11-28 03:09:16,055 INFO L435 NwaCegarLoop]: 173 mSDtfsCounter, 141 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 66 mSolverCounterUnsat, 14 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 77.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 14 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 77.8s IncrementalHoareTripleChecker+Time [2024-11-28 03:09:16,055 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 628 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 621 Invalid, 14 Unknown, 0 Unchecked, 77.8s Time] [2024-11-28 03:09:16,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1484 states. [2024-11-28 03:09:16,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1484 to 1176. [2024-11-28 03:09:16,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1176 states, 793 states have (on average 1.244640605296343) internal successors, (987), 796 states have internal predecessors, (987), 324 states have call successors, (324), 58 states have call predecessors, (324), 58 states have return successors, (324), 321 states have call predecessors, (324), 324 states have call successors, (324) [2024-11-28 03:09:16,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1176 states to 1176 states and 1635 transitions. [2024-11-28 03:09:16,221 INFO L78 Accepts]: Start accepts. Automaton has 1176 states and 1635 transitions. Word has length 348 [2024-11-28 03:09:16,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:09:16,222 INFO L471 AbstractCegarLoop]: Abstraction has 1176 states and 1635 transitions. [2024-11-28 03:09:16,223 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 3 states have call successors, (54), 3 states have call predecessors, (54), 5 states have return successors, (54), 3 states have call predecessors, (54), 3 states have call successors, (54) [2024-11-28 03:09:16,223 INFO L276 IsEmpty]: Start isEmpty. Operand 1176 states and 1635 transitions. [2024-11-28 03:09:16,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 349 [2024-11-28 03:09:16,226 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:09:16,227 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 03:09:16,260 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (10)] Forceful destruction successful, exit code 0 [2024-11-28 03:09:16,488 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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 (9)] Ended with exit code 0 [2024-11-28 03:09:16,627 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:09:16,628 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:09:16,628 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:09:16,628 INFO L85 PathProgramCache]: Analyzing trace with hash 220874209, now seen corresponding path program 1 times [2024-11-28 03:09:16,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:09:16,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2118795254] [2024-11-28 03:09:16,629 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:09:16,629 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-28 03:09:16,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:09:16,630 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:09:16,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d974ac90-81c9-4861-b0a1-6d66570b47e4/bin/uautomizer-verify-aQ6SnzHsRB/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 (11)] Waiting until timeout for monitored process [2024-11-28 03:09:19,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:09:19,107 INFO L256 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 03:09:19,111 INFO L279 TraceCheckSpWp]: Computing forward predicates...