./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-89.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-89.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 c364d5742786a109dce2eae30e32833d89e81ae3212872a34b0b87c86d2f2db6 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:55:39,794 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:55:39,904 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 21:55:39,910 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:55:39,911 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:55:39,937 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:55:39,938 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:55:39,939 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:55:39,939 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 21:55:39,940 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 21:55:39,941 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:55:39,941 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:55:39,942 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:55:39,943 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:55:39,943 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 21:55:39,944 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 21:55:39,944 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 21:55:39,945 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 21:55:39,945 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:55:39,946 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 21:55:39,946 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 21:55:39,953 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 21:55:39,954 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 21:55:39,954 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 21:55:39,955 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:55:39,956 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:55:39,956 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:55:39,956 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 21:55:39,957 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:55:39,957 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:55:39,959 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 21:55:39,959 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 21:55:39,960 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 21:55:39,960 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 21:55:39,960 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 21:55:39,960 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 21:55:39,961 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 21:55:39,961 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 21:55:39,961 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 21:55:39,961 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> c364d5742786a109dce2eae30e32833d89e81ae3212872a34b0b87c86d2f2db6 [2023-11-06 21:55:40,275 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:55:40,320 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:55:40,323 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:55:40,325 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:55:40,325 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:55:40,327 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-89.i [2023-11-06 21:55:43,366 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:55:43,657 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:55:43,658 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-89.i [2023-11-06 21:55:43,678 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/data/1f4b79715/a1f3311b3dd3478d9856460c6ad15e70/FLAGe59eae91e [2023-11-06 21:55:43,697 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/data/1f4b79715/a1f3311b3dd3478d9856460c6ad15e70 [2023-11-06 21:55:43,707 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:55:43,710 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:55:43,711 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:55:43,712 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:55:43,717 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:55:43,718 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:55:43" (1/1) ... [2023-11-06 21:55:43,719 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33a17b13 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:55:43, skipping insertion in model container [2023-11-06 21:55:43,719 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:55:43" (1/1) ... [2023-11-06 21:55:43,780 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:55:43,961 WARN L240 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_007bf5ca-0148-40f6-a3f1-656d81c9e608/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-89.i[916,929] [2023-11-06 21:55:44,169 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:55:44,201 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:55:44,214 WARN L240 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_007bf5ca-0148-40f6-a3f1-656d81c9e608/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-89.i[916,929] [2023-11-06 21:55:44,283 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:55:44,304 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:55:44,304 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:55:44 WrapperNode [2023-11-06 21:55:44,305 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:55:44,306 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:55:44,306 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:55:44,307 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:55:44,314 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:55:44" (1/1) ... [2023-11-06 21:55:44,340 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:55:44" (1/1) ... [2023-11-06 21:55:44,427 INFO L138 Inliner]: procedures = 26, calls = 56, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 444 [2023-11-06 21:55:44,427 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:55:44,428 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:55:44,428 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:55:44,428 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:55:44,438 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:55:44" (1/1) ... [2023-11-06 21:55:44,439 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:55:44" (1/1) ... [2023-11-06 21:55:44,448 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:55:44" (1/1) ... [2023-11-06 21:55:44,448 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:55:44" (1/1) ... [2023-11-06 21:55:44,478 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:55:44" (1/1) ... [2023-11-06 21:55:44,485 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:55:44" (1/1) ... [2023-11-06 21:55:44,490 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:55:44" (1/1) ... [2023-11-06 21:55:44,496 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:55:44" (1/1) ... [2023-11-06 21:55:44,506 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:55:44,507 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:55:44,507 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:55:44,507 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:55:44,508 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:55:44" (1/1) ... [2023-11-06 21:55:44,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:55:44,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:44,556 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 21:55:44,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 21:55:44,608 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 21:55:44,609 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 21:55:44,609 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 21:55:44,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 21:55:44,610 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:55:44,610 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:55:44,766 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:55:44,769 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:55:45,779 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:55:45,808 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:55:45,811 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 21:55:45,813 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:55:45 BoogieIcfgContainer [2023-11-06 21:55:45,814 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:55:45,818 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 21:55:45,819 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 21:55:45,823 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 21:55:45,826 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 09:55:43" (1/3) ... [2023-11-06 21:55:45,827 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43de81bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:55:45, skipping insertion in model container [2023-11-06 21:55:45,827 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:55:44" (2/3) ... [2023-11-06 21:55:45,828 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43de81bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:55:45, skipping insertion in model container [2023-11-06 21:55:45,828 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:55:45" (3/3) ... [2023-11-06 21:55:45,829 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-89.i [2023-11-06 21:55:45,850 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 21:55:45,851 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 21:55:45,911 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 21:55:45,918 INFO L357 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, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@29fea56, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 21:55:45,919 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 21:55:45,924 INFO L276 IsEmpty]: Start isEmpty. Operand has 185 states, 139 states have (on average 1.5611510791366907) internal successors, (217), 140 states have internal predecessors, (217), 43 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2023-11-06 21:55:45,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2023-11-06 21:55:45,949 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:55:45,950 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:45,950 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:55:45,956 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:45,956 INFO L85 PathProgramCache]: Analyzing trace with hash -2137416249, now seen corresponding path program 1 times [2023-11-06 21:55:45,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:45,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619737006] [2023-11-06 21:55:45,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:45,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:46,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:46,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:46,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619737006] [2023-11-06 21:55:46,277 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-06 21:55:46,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795671373] [2023-11-06 21:55:46,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:46,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:46,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:46,294 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:46,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 21:55:46,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:46,654 INFO L262 TraceCheckSpWp]: Trace formula consists of 743 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 21:55:46,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:46,785 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 3528 trivial. 0 not checked. [2023-11-06 21:55:46,785 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:55:46,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795671373] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:46,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:46,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:55:46,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632841337] [2023-11-06 21:55:46,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:46,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 21:55:46,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:46,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 21:55:46,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 21:55:46,855 INFO L87 Difference]: Start difference. First operand has 185 states, 139 states have (on average 1.5611510791366907) internal successors, (217), 140 states have internal predecessors, (217), 43 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) Second operand has 2 states, 2 states have (on average 44.0) internal successors, (88), 2 states have internal predecessors, (88), 2 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 2 states have call successors, (43) [2023-11-06 21:55:46,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:55:46,907 INFO L93 Difference]: Finished difference Result 363 states and 643 transitions. [2023-11-06 21:55:46,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 21:55:46,909 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 44.0) internal successors, (88), 2 states have internal predecessors, (88), 2 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 2 states have call successors, (43) Word has length 298 [2023-11-06 21:55:46,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:55:46,920 INFO L225 Difference]: With dead ends: 363 [2023-11-06 21:55:46,920 INFO L226 Difference]: Without dead ends: 181 [2023-11-06 21:55:46,926 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 21:55:46,929 INFO L413 NwaCegarLoop]: 296 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, 296 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 [2023-11-06 21:55:46,930 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:55:46,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2023-11-06 21:55:46,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 181. [2023-11-06 21:55:46,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 136 states have (on average 1.5441176470588236) internal successors, (210), 136 states have internal predecessors, (210), 43 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2023-11-06 21:55:47,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 296 transitions. [2023-11-06 21:55:47,002 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 296 transitions. Word has length 298 [2023-11-06 21:55:47,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:55:47,003 INFO L495 AbstractCegarLoop]: Abstraction has 181 states and 296 transitions. [2023-11-06 21:55:47,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 44.0) internal successors, (88), 2 states have internal predecessors, (88), 2 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 2 states have call successors, (43) [2023-11-06 21:55:47,004 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 296 transitions. [2023-11-06 21:55:47,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2023-11-06 21:55:47,013 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:55:47,014 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:47,026 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:47,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-06 21:55:47,215 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:55:47,216 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:47,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1146442027, now seen corresponding path program 1 times [2023-11-06 21:55:47,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:47,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670345550] [2023-11-06 21:55:47,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:47,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:47,328 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:55:47,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2093935441] [2023-11-06 21:55:47,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:47,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:47,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:47,331 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:47,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 21:55:47,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:47,647 INFO L262 TraceCheckSpWp]: Trace formula consists of 743 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:55:47,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:47,799 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2023-11-06 21:55:47,799 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:55:47,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:47,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670345550] [2023-11-06 21:55:47,799 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:55:47,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093935441] [2023-11-06 21:55:47,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093935441] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:47,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:47,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:55:47,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849614326] [2023-11-06 21:55:47,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:47,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:55:47,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:47,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:55:47,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:55:47,804 INFO L87 Difference]: Start difference. First operand 181 states and 296 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:55:48,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:55:48,063 INFO L93 Difference]: Finished difference Result 504 states and 822 transitions. [2023-11-06 21:55:48,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:55:48,065 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 298 [2023-11-06 21:55:48,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:55:48,080 INFO L225 Difference]: With dead ends: 504 [2023-11-06 21:55:48,080 INFO L226 Difference]: Without dead ends: 326 [2023-11-06 21:55:48,083 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 296 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:55:48,085 INFO L413 NwaCegarLoop]: 410 mSDtfsCounter, 225 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:55:48,087 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 669 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:55:48,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2023-11-06 21:55:48,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 233. [2023-11-06 21:55:48,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 188 states have (on average 1.5851063829787233) internal successors, (298), 188 states have internal predecessors, (298), 43 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2023-11-06 21:55:48,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 384 transitions. [2023-11-06 21:55:48,174 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 384 transitions. Word has length 298 [2023-11-06 21:55:48,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:55:48,180 INFO L495 AbstractCegarLoop]: Abstraction has 233 states and 384 transitions. [2023-11-06 21:55:48,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:55:48,182 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 384 transitions. [2023-11-06 21:55:48,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2023-11-06 21:55:48,195 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:55:48,196 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:48,214 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:48,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:48,403 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:55:48,404 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:48,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1796107940, now seen corresponding path program 1 times [2023-11-06 21:55:48,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:48,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878665604] [2023-11-06 21:55:48,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:48,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:48,497 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:55:48,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [3139189] [2023-11-06 21:55:48,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:48,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:48,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:48,500 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:48,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 21:55:48,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:48,790 INFO L262 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:55:48,798 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:48,871 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2023-11-06 21:55:48,879 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:55:48,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:48,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878665604] [2023-11-06 21:55:48,880 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:55:48,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3139189] [2023-11-06 21:55:48,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3139189] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:48,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:48,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:55:48,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295979007] [2023-11-06 21:55:48,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:48,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:55:48,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:48,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:55:48,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:55:48,887 INFO L87 Difference]: Start difference. First operand 233 states and 384 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:55:48,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:55:48,993 INFO L93 Difference]: Finished difference Result 619 states and 1021 transitions. [2023-11-06 21:55:48,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:55:48,998 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 299 [2023-11-06 21:55:49,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:55:49,004 INFO L225 Difference]: With dead ends: 619 [2023-11-06 21:55:49,004 INFO L226 Difference]: Without dead ends: 389 [2023-11-06 21:55:49,005 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:55:49,009 INFO L413 NwaCegarLoop]: 284 mSDtfsCounter, 155 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:55:49,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 553 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:55:49,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2023-11-06 21:55:49,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 386. [2023-11-06 21:55:49,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 336 states have (on average 1.6011904761904763) internal successors, (538), 337 states have internal predecessors, (538), 47 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 46 states have call predecessors, (47), 47 states have call successors, (47) [2023-11-06 21:55:49,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 632 transitions. [2023-11-06 21:55:49,045 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 632 transitions. Word has length 299 [2023-11-06 21:55:49,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:55:49,047 INFO L495 AbstractCegarLoop]: Abstraction has 386 states and 632 transitions. [2023-11-06 21:55:49,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:55:49,047 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 632 transitions. [2023-11-06 21:55:49,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2023-11-06 21:55:49,050 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:55:49,051 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:49,062 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:49,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:49,262 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:55:49,263 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:49,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1156449782, now seen corresponding path program 1 times [2023-11-06 21:55:49,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:49,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878871740] [2023-11-06 21:55:49,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:49,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:49,365 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:55:49,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1723503597] [2023-11-06 21:55:49,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:49,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:49,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:49,369 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:49,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 21:55:49,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:49,678 INFO L262 TraceCheckSpWp]: Trace formula consists of 745 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:55:49,685 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:49,717 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2023-11-06 21:55:49,717 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:55:49,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:49,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878871740] [2023-11-06 21:55:49,718 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:55:49,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723503597] [2023-11-06 21:55:49,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723503597] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:49,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:49,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:55:49,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120472115] [2023-11-06 21:55:49,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:49,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:55:49,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:49,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:55:49,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:55:49,722 INFO L87 Difference]: Start difference. First operand 386 states and 632 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:55:49,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:55:49,815 INFO L93 Difference]: Finished difference Result 1033 states and 1684 transitions. [2023-11-06 21:55:49,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:55:49,816 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 299 [2023-11-06 21:55:49,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:55:49,825 INFO L225 Difference]: With dead ends: 1033 [2023-11-06 21:55:49,826 INFO L226 Difference]: Without dead ends: 650 [2023-11-06 21:55:49,827 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:55:49,833 INFO L413 NwaCegarLoop]: 341 mSDtfsCounter, 141 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 611 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:55:49,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 611 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:55:49,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2023-11-06 21:55:49,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 647. [2023-11-06 21:55:49,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 585 states have (on average 1.5914529914529914) internal successors, (931), 588 states have internal predecessors, (931), 57 states have call successors, (57), 4 states have call predecessors, (57), 4 states have return successors, (57), 54 states have call predecessors, (57), 57 states have call successors, (57) [2023-11-06 21:55:49,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 1045 transitions. [2023-11-06 21:55:49,876 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 1045 transitions. Word has length 299 [2023-11-06 21:55:49,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:55:49,877 INFO L495 AbstractCegarLoop]: Abstraction has 647 states and 1045 transitions. [2023-11-06 21:55:49,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:55:49,878 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 1045 transitions. [2023-11-06 21:55:49,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2023-11-06 21:55:49,883 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:55:49,884 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:49,896 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:50,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:50,092 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:55:50,092 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:50,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1766710216, now seen corresponding path program 1 times [2023-11-06 21:55:50,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:50,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119872640] [2023-11-06 21:55:50,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:50,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:50,191 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:55:50,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1831660116] [2023-11-06 21:55:50,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:50,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:50,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:50,193 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:50,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 21:55:50,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:50,473 INFO L262 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 21:55:50,481 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:50,570 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2023-11-06 21:55:50,571 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:55:50,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:50,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119872640] [2023-11-06 21:55:50,571 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:55:50,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831660116] [2023-11-06 21:55:50,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831660116] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:50,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:50,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:55:50,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169455243] [2023-11-06 21:55:50,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:50,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:55:50,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:50,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:55:50,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:55:50,575 INFO L87 Difference]: Start difference. First operand 647 states and 1045 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:55:50,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:55:50,679 INFO L93 Difference]: Finished difference Result 1331 states and 2146 transitions. [2023-11-06 21:55:50,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:55:50,680 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 299 [2023-11-06 21:55:50,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:55:50,686 INFO L225 Difference]: With dead ends: 1331 [2023-11-06 21:55:50,686 INFO L226 Difference]: Without dead ends: 687 [2023-11-06 21:55:50,688 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 296 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:55:50,689 INFO L413 NwaCegarLoop]: 283 mSDtfsCounter, 178 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 846 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:55:50,689 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 846 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:55:50,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2023-11-06 21:55:50,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 649. [2023-11-06 21:55:50,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 649 states, 587 states have (on average 1.5894378194207837) internal successors, (933), 590 states have internal predecessors, (933), 57 states have call successors, (57), 4 states have call predecessors, (57), 4 states have return successors, (57), 54 states have call predecessors, (57), 57 states have call successors, (57) [2023-11-06 21:55:50,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 1047 transitions. [2023-11-06 21:55:50,723 INFO L78 Accepts]: Start accepts. Automaton has 649 states and 1047 transitions. Word has length 299 [2023-11-06 21:55:50,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:55:50,724 INFO L495 AbstractCegarLoop]: Abstraction has 649 states and 1047 transitions. [2023-11-06 21:55:50,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:55:50,725 INFO L276 IsEmpty]: Start isEmpty. Operand 649 states and 1047 transitions. [2023-11-06 21:55:50,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2023-11-06 21:55:50,729 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:55:50,729 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:50,741 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:50,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:50,937 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:55:50,937 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:50,937 INFO L85 PathProgramCache]: Analyzing trace with hash 254955249, now seen corresponding path program 1 times [2023-11-06 21:55:50,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:50,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941115446] [2023-11-06 21:55:50,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:50,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:51,014 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:55:51,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [65282169] [2023-11-06 21:55:51,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:51,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:51,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:51,016 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:51,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 21:55:51,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:51,319 INFO L262 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 21:55:51,327 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:51,788 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 366 proven. 120 refuted. 0 times theorem prover too weak. 3126 trivial. 0 not checked. [2023-11-06 21:55:51,789 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:55:52,164 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 6 proven. 120 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2023-11-06 21:55:52,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:52,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941115446] [2023-11-06 21:55:52,165 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:55:52,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65282169] [2023-11-06 21:55:52,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65282169] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:55:52,165 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:55:52,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-11-06 21:55:52,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615911408] [2023-11-06 21:55:52,166 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:55:52,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:55:52,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:52,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:55:52,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:55:52,169 INFO L87 Difference]: Start difference. First operand 649 states and 1047 transitions. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 3 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (84), 3 states have call predecessors, (84), 3 states have call successors, (84) [2023-11-06 21:55:52,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:55:52,605 INFO L93 Difference]: Finished difference Result 1313 states and 2105 transitions. [2023-11-06 21:55:52,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:55:52,606 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 3 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (84), 3 states have call predecessors, (84), 3 states have call successors, (84) Word has length 300 [2023-11-06 21:55:52,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:55:52,612 INFO L225 Difference]: With dead ends: 1313 [2023-11-06 21:55:52,612 INFO L226 Difference]: Without dead ends: 667 [2023-11-06 21:55:52,614 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 602 GetRequests, 592 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-11-06 21:55:52,615 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 172 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 21:55:52,615 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 589 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 21:55:52,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2023-11-06 21:55:52,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 665. [2023-11-06 21:55:52,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 599 states have (on average 1.5409015025041737) internal successors, (923), 602 states have internal predecessors, (923), 57 states have call successors, (57), 8 states have call predecessors, (57), 8 states have return successors, (57), 54 states have call predecessors, (57), 57 states have call successors, (57) [2023-11-06 21:55:52,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1037 transitions. [2023-11-06 21:55:52,650 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1037 transitions. Word has length 300 [2023-11-06 21:55:52,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:55:52,650 INFO L495 AbstractCegarLoop]: Abstraction has 665 states and 1037 transitions. [2023-11-06 21:55:52,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 3 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (84), 3 states have call predecessors, (84), 3 states have call successors, (84) [2023-11-06 21:55:52,651 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1037 transitions. [2023-11-06 21:55:52,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2023-11-06 21:55:52,655 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:55:52,655 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:52,677 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:52,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-06 21:55:52,862 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:55:52,862 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:52,862 INFO L85 PathProgramCache]: Analyzing trace with hash -421335027, now seen corresponding path program 1 times [2023-11-06 21:55:52,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:52,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629103990] [2023-11-06 21:55:52,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:52,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:52,932 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:55:52,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [978164070] [2023-11-06 21:55:52,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:52,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:52,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:52,935 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:52,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 21:55:53,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:53,233 INFO L262 TraceCheckSpWp]: Trace formula consists of 741 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 21:55:53,240 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:53,609 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 658 proven. 114 refuted. 0 times theorem prover too weak. 2840 trivial. 0 not checked. [2023-11-06 21:55:53,609 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:55:53,900 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 12 proven. 114 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2023-11-06 21:55:53,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:53,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629103990] [2023-11-06 21:55:53,900 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:55:53,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978164070] [2023-11-06 21:55:53,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978164070] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:55:53,901 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:55:53,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 21:55:53,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591236386] [2023-11-06 21:55:53,902 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:55:53,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:55:53,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:53,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:55:53,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:55:53,905 INFO L87 Difference]: Start difference. First operand 665 states and 1037 transitions. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 2 states have call successors, (81), 2 states have call predecessors, (81), 4 states have return successors, (82), 2 states have call predecessors, (82), 2 states have call successors, (82) [2023-11-06 21:55:54,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:55:54,313 INFO L93 Difference]: Finished difference Result 1058 states and 1646 transitions. [2023-11-06 21:55:54,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:55:54,316 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 2 states have call successors, (81), 2 states have call predecessors, (81), 4 states have return successors, (82), 2 states have call predecessors, (82), 2 states have call successors, (82) Word has length 300 [2023-11-06 21:55:54,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:55:54,320 INFO L225 Difference]: With dead ends: 1058 [2023-11-06 21:55:54,321 INFO L226 Difference]: Without dead ends: 396 [2023-11-06 21:55:54,322 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 602 GetRequests, 592 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 21:55:54,324 INFO L413 NwaCegarLoop]: 235 mSDtfsCounter, 511 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 515 SdHoareTripleChecker+Valid, 593 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 21:55:54,324 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [515 Valid, 593 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 21:55:54,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2023-11-06 21:55:54,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 393. [2023-11-06 21:55:54,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 331 states have (on average 1.5045317220543806) internal successors, (498), 333 states have internal predecessors, (498), 53 states have call successors, (53), 8 states have call predecessors, (53), 8 states have return successors, (53), 51 states have call predecessors, (53), 53 states have call successors, (53) [2023-11-06 21:55:54,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 604 transitions. [2023-11-06 21:55:54,363 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 604 transitions. Word has length 300 [2023-11-06 21:55:54,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:55:54,365 INFO L495 AbstractCegarLoop]: Abstraction has 393 states and 604 transitions. [2023-11-06 21:55:54,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 2 states have call successors, (81), 2 states have call predecessors, (81), 4 states have return successors, (82), 2 states have call predecessors, (82), 2 states have call successors, (82) [2023-11-06 21:55:54,366 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 604 transitions. [2023-11-06 21:55:54,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2023-11-06 21:55:54,369 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:55:54,370 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:54,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:54,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-06 21:55:54,582 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:55:54,583 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:54,583 INFO L85 PathProgramCache]: Analyzing trace with hash 2038995018, now seen corresponding path program 1 times [2023-11-06 21:55:54,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:54,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353518302] [2023-11-06 21:55:54,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:54,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:54,641 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:55:54,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [36240658] [2023-11-06 21:55:54,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:54,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:54,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:54,643 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:54,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 21:55:54,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:54,930 INFO L262 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:55:54,942 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:54,966 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2023-11-06 21:55:54,967 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:55:54,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:54,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353518302] [2023-11-06 21:55:54,967 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:55:54,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36240658] [2023-11-06 21:55:54,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36240658] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:54,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:54,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:55:54,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073565111] [2023-11-06 21:55:54,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:54,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:55:54,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:54,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:55:54,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:55:54,971 INFO L87 Difference]: Start difference. First operand 393 states and 604 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:55:55,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:55:55,002 INFO L93 Difference]: Finished difference Result 768 states and 1188 transitions. [2023-11-06 21:55:55,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:55:55,003 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 300 [2023-11-06 21:55:55,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:55:55,006 INFO L225 Difference]: With dead ends: 768 [2023-11-06 21:55:55,006 INFO L226 Difference]: Without dead ends: 393 [2023-11-06 21:55:55,007 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:55:55,009 INFO L413 NwaCegarLoop]: 282 mSDtfsCounter, 118 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 21:55:55,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 442 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:55:55,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2023-11-06 21:55:55,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 393. [2023-11-06 21:55:55,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 331 states have (on average 1.501510574018127) internal successors, (497), 333 states have internal predecessors, (497), 53 states have call successors, (53), 8 states have call predecessors, (53), 8 states have return successors, (53), 51 states have call predecessors, (53), 53 states have call successors, (53) [2023-11-06 21:55:55,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 603 transitions. [2023-11-06 21:55:55,039 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 603 transitions. Word has length 300 [2023-11-06 21:55:55,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:55:55,039 INFO L495 AbstractCegarLoop]: Abstraction has 393 states and 603 transitions. [2023-11-06 21:55:55,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:55:55,040 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 603 transitions. [2023-11-06 21:55:55,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2023-11-06 21:55:55,042 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:55:55,043 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:55,054 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:55,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-06 21:55:55,255 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:55:55,256 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:55,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1379953272, now seen corresponding path program 1 times [2023-11-06 21:55:55,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:55,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619306325] [2023-11-06 21:55:55,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:55,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:55,306 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:55:55,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [622151433] [2023-11-06 21:55:55,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:55,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:55,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:55,308 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:55,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 21:55:55,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:55,611 INFO L262 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:55:55,636 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:55,979 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2023-11-06 21:55:55,980 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:55:55,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:55,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619306325] [2023-11-06 21:55:55,980 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:55:55,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622151433] [2023-11-06 21:55:55,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622151433] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:55,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:55,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:55:55,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665155747] [2023-11-06 21:55:55,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:55,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:55:55,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:55,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:55:55,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:55:55,986 INFO L87 Difference]: Start difference. First operand 393 states and 603 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:55:56,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:55:56,189 INFO L93 Difference]: Finished difference Result 1143 states and 1769 transitions. [2023-11-06 21:55:56,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:55:56,190 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 300 [2023-11-06 21:55:56,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:55:56,196 INFO L225 Difference]: With dead ends: 1143 [2023-11-06 21:55:56,196 INFO L226 Difference]: Without dead ends: 768 [2023-11-06 21:55:56,198 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:55:56,198 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 177 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 21:55:56,199 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 696 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 21:55:56,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2023-11-06 21:55:56,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 766. [2023-11-06 21:55:56,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 766 states, 649 states have (on average 1.505392912172573) internal successors, (977), 652 states have internal predecessors, (977), 102 states have call successors, (102), 14 states have call predecessors, (102), 14 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2023-11-06 21:55:56,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 1181 transitions. [2023-11-06 21:55:56,259 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 1181 transitions. Word has length 300 [2023-11-06 21:55:56,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:55:56,262 INFO L495 AbstractCegarLoop]: Abstraction has 766 states and 1181 transitions. [2023-11-06 21:55:56,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:55:56,262 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 1181 transitions. [2023-11-06 21:55:56,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2023-11-06 21:55:56,266 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:55:56,266 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:56,278 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-06 21:55:56,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:56,473 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:55:56,473 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:56,474 INFO L85 PathProgramCache]: Analyzing trace with hash 543274762, now seen corresponding path program 1 times [2023-11-06 21:55:56,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:56,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505353142] [2023-11-06 21:55:56,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:56,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:56,527 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:55:56,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1835496476] [2023-11-06 21:55:56,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:56,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:56,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:56,528 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:56,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 21:55:56,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:56,834 INFO L262 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 21:55:56,840 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:57,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 918 proven. 108 refuted. 0 times theorem prover too weak. 2586 trivial. 0 not checked. [2023-11-06 21:55:57,248 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:55:57,556 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 18 proven. 108 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2023-11-06 21:55:57,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:57,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505353142] [2023-11-06 21:55:57,556 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:55:57,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835496476] [2023-11-06 21:55:57,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835496476] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:55:57,557 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:55:57,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 21:55:57,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796309230] [2023-11-06 21:55:57,558 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:55:57,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:55:57,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:57,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:55:57,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:55:57,561 INFO L87 Difference]: Start difference. First operand 766 states and 1181 transitions. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 2 states have call successors, (79), 2 states have call predecessors, (79), 4 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) [2023-11-06 21:55:57,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:55:57,957 INFO L93 Difference]: Finished difference Result 1256 states and 1938 transitions. [2023-11-06 21:55:57,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:55:57,957 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 2 states have call successors, (79), 2 states have call predecessors, (79), 4 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) Word has length 300 [2023-11-06 21:55:57,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:55:57,962 INFO L225 Difference]: With dead ends: 1256 [2023-11-06 21:55:57,962 INFO L226 Difference]: Without dead ends: 508 [2023-11-06 21:55:57,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 602 GetRequests, 592 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 21:55:57,965 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 309 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 21:55:57,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [315 Valid, 604 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 21:55:57,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2023-11-06 21:55:58,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 503. [2023-11-06 21:55:58,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 398 states have (on average 1.4572864321608041) internal successors, (580), 399 states have internal predecessors, (580), 92 states have call successors, (92), 12 states have call predecessors, (92), 12 states have return successors, (92), 91 states have call predecessors, (92), 92 states have call successors, (92) [2023-11-06 21:55:58,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 764 transitions. [2023-11-06 21:55:58,014 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 764 transitions. Word has length 300 [2023-11-06 21:55:58,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:55:58,015 INFO L495 AbstractCegarLoop]: Abstraction has 503 states and 764 transitions. [2023-11-06 21:55:58,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 2 states have call successors, (79), 2 states have call predecessors, (79), 4 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) [2023-11-06 21:55:58,015 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 764 transitions. [2023-11-06 21:55:58,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2023-11-06 21:55:58,018 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:55:58,018 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:58,030 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:58,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-06 21:55:58,226 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:55:58,226 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:58,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1016834630, now seen corresponding path program 1 times [2023-11-06 21:55:58,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:58,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198483907] [2023-11-06 21:55:58,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:58,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:58,277 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:55:58,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1910764441] [2023-11-06 21:55:58,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:58,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:58,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:58,279 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:58,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-06 21:55:58,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:58,585 INFO L262 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-06 21:55:58,593 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:59,592 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2023-11-06 21:55:59,592 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:55:59,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:59,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198483907] [2023-11-06 21:55:59,593 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:55:59,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910764441] [2023-11-06 21:55:59,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910764441] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:59,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:59,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 21:55:59,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131811867] [2023-11-06 21:55:59,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:59,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:55:59,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:59,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:55:59,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:55:59,596 INFO L87 Difference]: Start difference. First operand 503 states and 764 transitions. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 9 states have internal predecessors, (88), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:56:01,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:56:01,623 INFO L93 Difference]: Finished difference Result 1256 states and 1920 transitions. [2023-11-06 21:56:01,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 21:56:01,624 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 9 states have internal predecessors, (88), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 300 [2023-11-06 21:56:01,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:56:01,634 INFO L225 Difference]: With dead ends: 1256 [2023-11-06 21:56:01,634 INFO L226 Difference]: Without dead ends: 782 [2023-11-06 21:56:01,636 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2023-11-06 21:56:01,637 INFO L413 NwaCegarLoop]: 375 mSDtfsCounter, 674 mSDsluCounter, 1246 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 674 SdHoareTripleChecker+Valid, 1621 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-11-06 21:56:01,637 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [674 Valid, 1621 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 442 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-11-06 21:56:01,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2023-11-06 21:56:01,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 592. [2023-11-06 21:56:01,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 486 states have (on average 1.4691358024691359) internal successors, (714), 487 states have internal predecessors, (714), 92 states have call successors, (92), 13 states have call predecessors, (92), 13 states have return successors, (92), 91 states have call predecessors, (92), 92 states have call successors, (92) [2023-11-06 21:56:01,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 898 transitions. [2023-11-06 21:56:01,695 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 898 transitions. Word has length 300 [2023-11-06 21:56:01,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:56:01,696 INFO L495 AbstractCegarLoop]: Abstraction has 592 states and 898 transitions. [2023-11-06 21:56:01,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 9 states have internal predecessors, (88), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:56:01,696 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 898 transitions. [2023-11-06 21:56:01,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2023-11-06 21:56:01,699 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:56:01,700 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:56:01,707 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-06 21:56:01,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:01,907 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:56:01,907 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:01,907 INFO L85 PathProgramCache]: Analyzing trace with hash -929025658, now seen corresponding path program 1 times [2023-11-06 21:56:01,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:01,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680373732] [2023-11-06 21:56:01,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:01,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:01,951 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:56:01,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [808515228] [2023-11-06 21:56:01,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:01,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:01,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:01,953 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:01,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-06 21:56:02,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:02,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 743 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 21:56:02,283 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:02,411 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2023-11-06 21:56:02,411 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:56:02,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:02,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680373732] [2023-11-06 21:56:02,412 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:56:02,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808515228] [2023-11-06 21:56:02,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808515228] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:56:02,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:56:02,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 21:56:02,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539995720] [2023-11-06 21:56:02,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:02,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:56:02,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:02,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:56:02,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:56:02,415 INFO L87 Difference]: Start difference. First operand 592 states and 898 transitions. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:56:02,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:56:02,836 INFO L93 Difference]: Finished difference Result 871 states and 1326 transitions. [2023-11-06 21:56:02,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 21:56:02,837 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 300 [2023-11-06 21:56:02,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:56:02,842 INFO L225 Difference]: With dead ends: 871 [2023-11-06 21:56:02,842 INFO L226 Difference]: Without dead ends: 633 [2023-11-06 21:56:02,843 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 295 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-11-06 21:56:02,844 INFO L413 NwaCegarLoop]: 574 mSDtfsCounter, 625 mSDsluCounter, 1284 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 625 SdHoareTripleChecker+Valid, 1858 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 21:56:02,844 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [625 Valid, 1858 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 21:56:02,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2023-11-06 21:56:02,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 596. [2023-11-06 21:56:02,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 489 states have (on average 1.4580777096114519) internal successors, (713), 490 states have internal predecessors, (713), 92 states have call successors, (92), 14 states have call predecessors, (92), 14 states have return successors, (92), 91 states have call predecessors, (92), 92 states have call successors, (92) [2023-11-06 21:56:02,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 897 transitions. [2023-11-06 21:56:02,923 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 897 transitions. Word has length 300 [2023-11-06 21:56:02,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:56:02,924 INFO L495 AbstractCegarLoop]: Abstraction has 596 states and 897 transitions. [2023-11-06 21:56:02,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:56:02,924 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 897 transitions. [2023-11-06 21:56:02,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2023-11-06 21:56:02,927 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:56:02,927 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:56:02,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:03,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-06 21:56:03,134 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:56:03,135 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:03,135 INFO L85 PathProgramCache]: Analyzing trace with hash 148146707, now seen corresponding path program 1 times [2023-11-06 21:56:03,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:03,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393719225] [2023-11-06 21:56:03,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:03,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:03,175 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:56:03,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2062571523] [2023-11-06 21:56:03,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:03,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:03,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:03,177 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:03,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-06 21:56:03,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:03,508 INFO L262 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-06 21:56:03,514 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:03,936 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2023-11-06 21:56:03,937 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:56:03,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:03,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393719225] [2023-11-06 21:56:03,937 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:56:03,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062571523] [2023-11-06 21:56:03,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062571523] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:56:03,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:56:03,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 21:56:03,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79476631] [2023-11-06 21:56:03,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:03,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 21:56:03,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:03,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 21:56:03,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-11-06 21:56:03,940 INFO L87 Difference]: Start difference. First operand 596 states and 897 transitions. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:56:04,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:56:04,859 INFO L93 Difference]: Finished difference Result 1806 states and 2745 transitions. [2023-11-06 21:56:04,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 21:56:04,860 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 301 [2023-11-06 21:56:04,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:56:04,869 INFO L225 Difference]: With dead ends: 1806 [2023-11-06 21:56:04,869 INFO L226 Difference]: Without dead ends: 1239 [2023-11-06 21:56:04,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 293 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2023-11-06 21:56:04,873 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 800 mSDsluCounter, 1283 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 800 SdHoareTripleChecker+Valid, 1675 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-06 21:56:04,873 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [800 Valid, 1675 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-06 21:56:04,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1239 states. [2023-11-06 21:56:04,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1239 to 902. [2023-11-06 21:56:04,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 902 states, 795 states have (on average 1.4955974842767294) internal successors, (1189), 796 states have internal predecessors, (1189), 92 states have call successors, (92), 14 states have call predecessors, (92), 14 states have return successors, (92), 91 states have call predecessors, (92), 92 states have call successors, (92) [2023-11-06 21:56:04,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 902 states to 902 states and 1373 transitions. [2023-11-06 21:56:04,960 INFO L78 Accepts]: Start accepts. Automaton has 902 states and 1373 transitions. Word has length 301 [2023-11-06 21:56:04,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:56:04,961 INFO L495 AbstractCegarLoop]: Abstraction has 902 states and 1373 transitions. [2023-11-06 21:56:04,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:56:04,962 INFO L276 IsEmpty]: Start isEmpty. Operand 902 states and 1373 transitions. [2023-11-06 21:56:04,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2023-11-06 21:56:04,966 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:56:04,967 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:56:04,974 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:05,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-06 21:56:05,175 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:56:05,175 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:05,175 INFO L85 PathProgramCache]: Analyzing trace with hash -749246571, now seen corresponding path program 1 times [2023-11-06 21:56:05,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:05,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043502435] [2023-11-06 21:56:05,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:05,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:05,224 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:56:05,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [759219218] [2023-11-06 21:56:05,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:05,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:05,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:05,226 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:05,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-06 21:56:05,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:05,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-06 21:56:05,578 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:05,985 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2023-11-06 21:56:05,985 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:56:05,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:05,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043502435] [2023-11-06 21:56:05,985 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:56:05,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759219218] [2023-11-06 21:56:05,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759219218] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:56:05,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:56:05,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 21:56:05,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560627595] [2023-11-06 21:56:05,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:05,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:56:05,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:05,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:56:05,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:56:05,988 INFO L87 Difference]: Start difference. First operand 902 states and 1373 transitions. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 7 states have internal predecessors, (89), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:56:06,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:56:06,387 INFO L93 Difference]: Finished difference Result 2375 states and 3644 transitions. [2023-11-06 21:56:06,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 21:56:06,388 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 7 states have internal predecessors, (89), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 301 [2023-11-06 21:56:06,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:56:06,398 INFO L225 Difference]: With dead ends: 2375 [2023-11-06 21:56:06,398 INFO L226 Difference]: Without dead ends: 1497 [2023-11-06 21:56:06,400 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 294 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2023-11-06 21:56:06,401 INFO L413 NwaCegarLoop]: 276 mSDtfsCounter, 314 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 1340 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 21:56:06,401 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 1340 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 21:56:06,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1497 states. [2023-11-06 21:56:06,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1497 to 993. [2023-11-06 21:56:06,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 993 states, 847 states have (on average 1.4828807556080283) internal successors, (1256), 847 states have internal predecessors, (1256), 129 states have call successors, (129), 16 states have call predecessors, (129), 16 states have return successors, (129), 129 states have call predecessors, (129), 129 states have call successors, (129) [2023-11-06 21:56:06,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 1514 transitions. [2023-11-06 21:56:06,523 INFO L78 Accepts]: Start accepts. Automaton has 993 states and 1514 transitions. Word has length 301 [2023-11-06 21:56:06,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:56:06,524 INFO L495 AbstractCegarLoop]: Abstraction has 993 states and 1514 transitions. [2023-11-06 21:56:06,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 7 states have internal predecessors, (89), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:56:06,524 INFO L276 IsEmpty]: Start isEmpty. Operand 993 states and 1514 transitions. [2023-11-06 21:56:06,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2023-11-06 21:56:06,527 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:56:06,528 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:56:06,535 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:06,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-06 21:56:06,735 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:56:06,735 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:06,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1031233974, now seen corresponding path program 1 times [2023-11-06 21:56:06,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:06,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474502503] [2023-11-06 21:56:06,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:06,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:06,800 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:56:06,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1222884666] [2023-11-06 21:56:06,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:06,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:06,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:06,822 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:06,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-06 21:56:07,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:07,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 745 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 21:56:07,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:07,593 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2023-11-06 21:56:07,593 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:56:07,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:07,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474502503] [2023-11-06 21:56:07,594 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:56:07,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222884666] [2023-11-06 21:56:07,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222884666] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:56:07,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:56:07,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:56:07,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875278281] [2023-11-06 21:56:07,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:07,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:56:07,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:07,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:56:07,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:56:07,599 INFO L87 Difference]: Start difference. First operand 993 states and 1514 transitions. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:56:08,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:56:08,127 INFO L93 Difference]: Finished difference Result 1787 states and 2727 transitions. [2023-11-06 21:56:08,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 21:56:08,128 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 301 [2023-11-06 21:56:08,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:56:08,137 INFO L225 Difference]: With dead ends: 1787 [2023-11-06 21:56:08,137 INFO L226 Difference]: Without dead ends: 1390 [2023-11-06 21:56:08,140 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 294 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2023-11-06 21:56:08,141 INFO L413 NwaCegarLoop]: 367 mSDtfsCounter, 602 mSDsluCounter, 941 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 602 SdHoareTripleChecker+Valid, 1308 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 21:56:08,141 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [602 Valid, 1308 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 21:56:08,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1390 states. [2023-11-06 21:56:08,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1390 to 1089. [2023-11-06 21:56:08,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1089 states, 943 states have (on average 1.5005302226935313) internal successors, (1415), 943 states have internal predecessors, (1415), 129 states have call successors, (129), 16 states have call predecessors, (129), 16 states have return successors, (129), 129 states have call predecessors, (129), 129 states have call successors, (129) [2023-11-06 21:56:08,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1089 states to 1089 states and 1673 transitions. [2023-11-06 21:56:08,261 INFO L78 Accepts]: Start accepts. Automaton has 1089 states and 1673 transitions. Word has length 301 [2023-11-06 21:56:08,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:56:08,261 INFO L495 AbstractCegarLoop]: Abstraction has 1089 states and 1673 transitions. [2023-11-06 21:56:08,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:56:08,262 INFO L276 IsEmpty]: Start isEmpty. Operand 1089 states and 1673 transitions. [2023-11-06 21:56:08,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2023-11-06 21:56:08,265 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:56:08,266 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:56:08,281 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:08,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-06 21:56:08,474 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:56:08,474 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:08,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1863334577, now seen corresponding path program 1 times [2023-11-06 21:56:08,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:08,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344350967] [2023-11-06 21:56:08,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:08,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:08,519 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:56:08,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1803213625] [2023-11-06 21:56:08,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:08,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:08,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:08,521 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:08,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-06 21:56:08,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:08,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 742 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 21:56:08,884 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:10,634 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 42 proven. 126 refuted. 0 times theorem prover too weak. 3444 trivial. 0 not checked. [2023-11-06 21:56:10,634 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:56:12,972 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2023-11-06 21:56:12,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:12,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344350967] [2023-11-06 21:56:12,973 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:56:12,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803213625] [2023-11-06 21:56:12,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803213625] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:56:12,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:56:12,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2023-11-06 21:56:12,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973218511] [2023-11-06 21:56:12,974 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:56:12,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-06 21:56:12,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:12,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-06 21:56:12,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=237, Unknown=0, NotChecked=0, Total=342 [2023-11-06 21:56:12,977 INFO L87 Difference]: Start difference. First operand 1089 states and 1673 transitions. Second operand has 19 states, 19 states have (on average 9.0) internal successors, (171), 19 states have internal predecessors, (171), 4 states have call successors, (86), 3 states have call predecessors, (86), 4 states have return successors, (86), 2 states have call predecessors, (86), 4 states have call successors, (86) [2023-11-06 21:56:16,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:56:16,486 INFO L93 Difference]: Finished difference Result 3286 states and 5032 transitions. [2023-11-06 21:56:16,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-06 21:56:16,495 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 9.0) internal successors, (171), 19 states have internal predecessors, (171), 4 states have call successors, (86), 3 states have call predecessors, (86), 4 states have return successors, (86), 2 states have call predecessors, (86), 4 states have call successors, (86) Word has length 301 [2023-11-06 21:56:16,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:56:16,512 INFO L225 Difference]: With dead ends: 3286 [2023-11-06 21:56:16,512 INFO L226 Difference]: Without dead ends: 2317 [2023-11-06 21:56:16,515 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 620 GetRequests, 584 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=362, Invalid=1044, Unknown=0, NotChecked=0, Total=1406 [2023-11-06 21:56:16,516 INFO L413 NwaCegarLoop]: 237 mSDtfsCounter, 1798 mSDsluCounter, 2130 mSDsCounter, 0 mSdLazyCounter, 1628 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1836 SdHoareTripleChecker+Valid, 2367 SdHoareTripleChecker+Invalid, 1714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-11-06 21:56:16,516 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1836 Valid, 2367 Invalid, 1714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1628 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-11-06 21:56:16,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2317 states. [2023-11-06 21:56:16,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2317 to 1144. [2023-11-06 21:56:16,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1144 states, 995 states have (on average 1.4904522613065327) internal successors, (1483), 995 states have internal predecessors, (1483), 129 states have call successors, (129), 19 states have call predecessors, (129), 19 states have return successors, (129), 129 states have call predecessors, (129), 129 states have call successors, (129) [2023-11-06 21:56:16,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1144 states to 1144 states and 1741 transitions. [2023-11-06 21:56:16,624 INFO L78 Accepts]: Start accepts. Automaton has 1144 states and 1741 transitions. Word has length 301 [2023-11-06 21:56:16,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:56:16,625 INFO L495 AbstractCegarLoop]: Abstraction has 1144 states and 1741 transitions. [2023-11-06 21:56:16,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 9.0) internal successors, (171), 19 states have internal predecessors, (171), 4 states have call successors, (86), 3 states have call predecessors, (86), 4 states have return successors, (86), 2 states have call predecessors, (86), 4 states have call successors, (86) [2023-11-06 21:56:16,626 INFO L276 IsEmpty]: Start isEmpty. Operand 1144 states and 1741 transitions. [2023-11-06 21:56:16,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-11-06 21:56:16,629 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:56:16,629 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:56:16,643 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:16,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-06 21:56:16,837 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:56:16,837 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:16,838 INFO L85 PathProgramCache]: Analyzing trace with hash 703812740, now seen corresponding path program 1 times [2023-11-06 21:56:16,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:16,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249280754] [2023-11-06 21:56:16,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:16,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:16,894 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:56:16,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [220337144] [2023-11-06 21:56:16,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:16,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:16,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:16,898 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:16,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-06 21:56:17,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:17,258 INFO L262 TraceCheckSpWp]: Trace formula consists of 743 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-06 21:56:17,266 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:17,846 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 366 proven. 120 refuted. 0 times theorem prover too weak. 3126 trivial. 0 not checked. [2023-11-06 21:56:17,846 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:56:18,554 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 6 proven. 120 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2023-11-06 21:56:18,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:18,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249280754] [2023-11-06 21:56:18,555 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:56:18,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220337144] [2023-11-06 21:56:18,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220337144] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:56:18,555 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:56:18,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2023-11-06 21:56:18,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908804582] [2023-11-06 21:56:18,556 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:56:18,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-06 21:56:18,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:18,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-06 21:56:18,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2023-11-06 21:56:18,559 INFO L87 Difference]: Start difference. First operand 1144 states and 1741 transitions. Second operand has 15 states, 15 states have (on average 10.066666666666666) internal successors, (151), 14 states have internal predecessors, (151), 4 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (84), 4 states have call predecessors, (84), 4 states have call successors, (84) [2023-11-06 21:56:19,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:56:19,907 INFO L93 Difference]: Finished difference Result 2250 states and 3420 transitions. [2023-11-06 21:56:19,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 21:56:19,908 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 10.066666666666666) internal successors, (151), 14 states have internal predecessors, (151), 4 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (84), 4 states have call predecessors, (84), 4 states have call successors, (84) Word has length 302 [2023-11-06 21:56:19,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:56:19,943 INFO L225 Difference]: With dead ends: 2250 [2023-11-06 21:56:19,944 INFO L226 Difference]: Without dead ends: 1230 [2023-11-06 21:56:19,946 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 614 GetRequests, 590 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=203, Invalid=447, Unknown=0, NotChecked=0, Total=650 [2023-11-06 21:56:19,947 INFO L413 NwaCegarLoop]: 331 mSDtfsCounter, 712 mSDsluCounter, 1365 mSDsCounter, 0 mSdLazyCounter, 1094 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 754 SdHoareTripleChecker+Valid, 1696 SdHoareTripleChecker+Invalid, 1199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1094 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:56:19,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [754 Valid, 1696 Invalid, 1199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1094 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-06 21:56:19,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1230 states. [2023-11-06 21:56:20,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1230 to 868. [2023-11-06 21:56:20,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 868 states, 717 states have (on average 1.4351464435146444) internal successors, (1029), 717 states have internal predecessors, (1029), 129 states have call successors, (129), 21 states have call predecessors, (129), 21 states have return successors, (129), 129 states have call predecessors, (129), 129 states have call successors, (129) [2023-11-06 21:56:20,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 1287 transitions. [2023-11-06 21:56:20,078 INFO L78 Accepts]: Start accepts. Automaton has 868 states and 1287 transitions. Word has length 302 [2023-11-06 21:56:20,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:56:20,079 INFO L495 AbstractCegarLoop]: Abstraction has 868 states and 1287 transitions. [2023-11-06 21:56:20,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 10.066666666666666) internal successors, (151), 14 states have internal predecessors, (151), 4 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (84), 4 states have call predecessors, (84), 4 states have call successors, (84) [2023-11-06 21:56:20,080 INFO L276 IsEmpty]: Start isEmpty. Operand 868 states and 1287 transitions. [2023-11-06 21:56:20,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-11-06 21:56:20,084 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:56:20,084 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:56:20,092 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:20,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-06 21:56:20,292 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:56:20,293 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:20,293 INFO L85 PathProgramCache]: Analyzing trace with hash 233373089, now seen corresponding path program 1 times [2023-11-06 21:56:20,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:20,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566836095] [2023-11-06 21:56:20,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:20,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:20,347 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:56:20,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1693446109] [2023-11-06 21:56:20,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:20,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:20,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:20,349 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:20,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-06 21:56:20,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:20,755 INFO L262 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 21:56:20,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:21,877 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1428 proven. 93 refuted. 0 times theorem prover too weak. 2091 trivial. 0 not checked. [2023-11-06 21:56:21,877 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:56:22,436 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 33 proven. 93 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2023-11-06 21:56:22,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:22,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566836095] [2023-11-06 21:56:22,436 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:56:22,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693446109] [2023-11-06 21:56:22,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693446109] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:56:22,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:56:22,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-11-06 21:56:22,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528386034] [2023-11-06 21:56:22,438 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:56:22,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 21:56:22,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:22,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 21:56:22,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2023-11-06 21:56:22,440 INFO L87 Difference]: Start difference. First operand 868 states and 1287 transitions. Second operand has 14 states, 14 states have (on average 12.357142857142858) internal successors, (173), 14 states have internal predecessors, (173), 4 states have call successors, (86), 3 states have call predecessors, (86), 5 states have return successors, (86), 4 states have call predecessors, (86), 4 states have call successors, (86) [2023-11-06 21:56:25,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:56:25,224 INFO L93 Difference]: Finished difference Result 4065 states and 5752 transitions. [2023-11-06 21:56:25,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-06 21:56:25,225 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 12.357142857142858) internal successors, (173), 14 states have internal predecessors, (173), 4 states have call successors, (86), 3 states have call predecessors, (86), 5 states have return successors, (86), 4 states have call predecessors, (86), 4 states have call successors, (86) Word has length 302 [2023-11-06 21:56:25,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:56:25,246 INFO L225 Difference]: With dead ends: 4065 [2023-11-06 21:56:25,246 INFO L226 Difference]: Without dead ends: 3321 [2023-11-06 21:56:25,249 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 624 GetRequests, 594 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=341, Invalid=651, Unknown=0, NotChecked=0, Total=992 [2023-11-06 21:56:25,250 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 1741 mSDsluCounter, 1405 mSDsCounter, 0 mSdLazyCounter, 1165 mSolverCounterSat, 310 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1838 SdHoareTripleChecker+Valid, 1635 SdHoareTripleChecker+Invalid, 1475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 310 IncrementalHoareTripleChecker+Valid, 1165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-11-06 21:56:25,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1838 Valid, 1635 Invalid, 1475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [310 Valid, 1165 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-11-06 21:56:25,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3321 states. [2023-11-06 21:56:25,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3321 to 2280. [2023-11-06 21:56:25,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2280 states, 1953 states have (on average 1.4295954941116231) internal successors, (2792), 1957 states have internal predecessors, (2792), 259 states have call successors, (259), 67 states have call predecessors, (259), 67 states have return successors, (259), 255 states have call predecessors, (259), 259 states have call successors, (259) [2023-11-06 21:56:25,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2280 states to 2280 states and 3310 transitions. [2023-11-06 21:56:25,512 INFO L78 Accepts]: Start accepts. Automaton has 2280 states and 3310 transitions. Word has length 302 [2023-11-06 21:56:25,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:56:25,513 INFO L495 AbstractCegarLoop]: Abstraction has 2280 states and 3310 transitions. [2023-11-06 21:56:25,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 12.357142857142858) internal successors, (173), 14 states have internal predecessors, (173), 4 states have call successors, (86), 3 states have call predecessors, (86), 5 states have return successors, (86), 4 states have call predecessors, (86), 4 states have call successors, (86) [2023-11-06 21:56:25,513 INFO L276 IsEmpty]: Start isEmpty. Operand 2280 states and 3310 transitions. [2023-11-06 21:56:25,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2023-11-06 21:56:25,517 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:56:25,518 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:56:25,526 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:25,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-06 21:56:25,726 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:56:25,726 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:25,727 INFO L85 PathProgramCache]: Analyzing trace with hash 2132125020, now seen corresponding path program 1 times [2023-11-06 21:56:25,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:25,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220278966] [2023-11-06 21:56:25,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:25,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:25,773 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:56:25,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1125796171] [2023-11-06 21:56:25,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:25,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:25,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:25,775 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:25,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-06 21:56:26,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:26,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 745 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 21:56:26,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:27,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2023-11-06 21:56:27,112 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:56:27,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:27,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220278966] [2023-11-06 21:56:27,112 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:56:27,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125796171] [2023-11-06 21:56:27,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125796171] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:56:27,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:56:27,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:56:27,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607687094] [2023-11-06 21:56:27,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:27,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:56:27,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:27,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:56:27,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:56:27,115 INFO L87 Difference]: Start difference. First operand 2280 states and 3310 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:56:27,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:56:27,817 INFO L93 Difference]: Finished difference Result 8081 states and 11846 transitions. [2023-11-06 21:56:27,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:56:27,818 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 303 [2023-11-06 21:56:27,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:56:27,853 INFO L225 Difference]: With dead ends: 8081 [2023-11-06 21:56:27,853 INFO L226 Difference]: Without dead ends: 5924 [2023-11-06 21:56:27,858 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:56:27,858 INFO L413 NwaCegarLoop]: 252 mSDtfsCounter, 462 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 765 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 21:56:27,859 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [462 Valid, 765 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 21:56:27,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5924 states. [2023-11-06 21:56:28,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5924 to 5690. [2023-11-06 21:56:28,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5690 states, 5089 states have (on average 1.455099233641187) internal successors, (7405), 5097 states have internal predecessors, (7405), 475 states have call successors, (475), 125 states have call predecessors, (475), 125 states have return successors, (475), 467 states have call predecessors, (475), 475 states have call successors, (475) [2023-11-06 21:56:28,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5690 states to 5690 states and 8355 transitions. [2023-11-06 21:56:28,419 INFO L78 Accepts]: Start accepts. Automaton has 5690 states and 8355 transitions. Word has length 303 [2023-11-06 21:56:28,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:56:28,420 INFO L495 AbstractCegarLoop]: Abstraction has 5690 states and 8355 transitions. [2023-11-06 21:56:28,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:56:28,422 INFO L276 IsEmpty]: Start isEmpty. Operand 5690 states and 8355 transitions. [2023-11-06 21:56:28,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2023-11-06 21:56:28,427 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:56:28,427 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:56:28,444 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-06 21:56:28,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:28,635 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:56:28,635 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:28,635 INFO L85 PathProgramCache]: Analyzing trace with hash 2116606302, now seen corresponding path program 1 times [2023-11-06 21:56:28,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:28,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047330128] [2023-11-06 21:56:28,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:28,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:28,737 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:56:28,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1284486508] [2023-11-06 21:56:28,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:28,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:28,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:28,739 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:28,773 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-06 21:56:29,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:29,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 743 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-06 21:56:29,229 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:30,172 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2023-11-06 21:56:30,172 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:56:30,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:30,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047330128] [2023-11-06 21:56:30,173 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:56:30,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284486508] [2023-11-06 21:56:30,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284486508] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:56:30,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:56:30,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 21:56:30,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576922732] [2023-11-06 21:56:30,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:30,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 21:56:30,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:30,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 21:56:30,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 21:56:30,176 INFO L87 Difference]: Start difference. First operand 5690 states and 8355 transitions. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 5 states have internal predecessors, (91), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:56:31,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:56:31,244 INFO L93 Difference]: Finished difference Result 12696 states and 18515 transitions. [2023-11-06 21:56:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 21:56:31,245 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 5 states have internal predecessors, (91), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 303 [2023-11-06 21:56:31,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:56:31,275 INFO L225 Difference]: With dead ends: 12696 [2023-11-06 21:56:31,276 INFO L226 Difference]: Without dead ends: 7125 [2023-11-06 21:56:31,285 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-06 21:56:31,286 INFO L413 NwaCegarLoop]: 263 mSDtfsCounter, 435 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 1102 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 21:56:31,286 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [435 Valid, 1102 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 21:56:31,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7125 states. [2023-11-06 21:56:31,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7125 to 6646. [2023-11-06 21:56:31,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6646 states, 6045 states have (on average 1.4507857733664185) internal successors, (8770), 6053 states have internal predecessors, (8770), 475 states have call successors, (475), 125 states have call predecessors, (475), 125 states have return successors, (475), 467 states have call predecessors, (475), 475 states have call successors, (475) [2023-11-06 21:56:31,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6646 states to 6646 states and 9720 transitions. [2023-11-06 21:56:31,876 INFO L78 Accepts]: Start accepts. Automaton has 6646 states and 9720 transitions. Word has length 303 [2023-11-06 21:56:31,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:56:31,877 INFO L495 AbstractCegarLoop]: Abstraction has 6646 states and 9720 transitions. [2023-11-06 21:56:31,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 5 states have internal predecessors, (91), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:56:31,877 INFO L276 IsEmpty]: Start isEmpty. Operand 6646 states and 9720 transitions. [2023-11-06 21:56:31,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2023-11-06 21:56:31,883 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:56:31,883 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:56:31,897 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:32,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:32,097 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:56:32,097 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:32,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1450273201, now seen corresponding path program 1 times [2023-11-06 21:56:32,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:32,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750546279] [2023-11-06 21:56:32,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:32,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:32,145 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:56:32,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1343730694] [2023-11-06 21:56:32,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:32,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:32,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:32,147 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:32,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-06 21:56:33,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:33,361 INFO L262 TraceCheckSpWp]: Trace formula consists of 745 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-06 21:56:33,367 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:35,849 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 2555 proven. 240 refuted. 0 times theorem prover too weak. 817 trivial. 0 not checked. [2023-11-06 21:56:35,849 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:56:36,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:36,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750546279] [2023-11-06 21:56:36,757 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:56:36,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343730694] [2023-11-06 21:56:36,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343730694] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:36,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:56:36,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2023-11-06 21:56:36,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007864853] [2023-11-06 21:56:36,758 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-06 21:56:36,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-06 21:56:36,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:36,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-06 21:56:36,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=650, Unknown=0, NotChecked=0, Total=930 [2023-11-06 21:56:36,761 INFO L87 Difference]: Start difference. First operand 6646 states and 9720 transitions. Second operand has 22 states, 22 states have (on average 5.363636363636363) internal successors, (118), 18 states have internal predecessors, (118), 7 states have call successors, (43), 7 states have call predecessors, (43), 10 states have return successors, (43), 7 states have call predecessors, (43), 7 states have call successors, (43) [2023-11-06 21:56:38,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:56:38,752 INFO L93 Difference]: Finished difference Result 12384 states and 18033 transitions. [2023-11-06 21:56:38,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-06 21:56:38,753 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.363636363636363) internal successors, (118), 18 states have internal predecessors, (118), 7 states have call successors, (43), 7 states have call predecessors, (43), 10 states have return successors, (43), 7 states have call predecessors, (43), 7 states have call successors, (43) Word has length 303 [2023-11-06 21:56:38,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:56:38,771 INFO L225 Difference]: With dead ends: 12384 [2023-11-06 21:56:38,772 INFO L226 Difference]: Without dead ends: 6674 [2023-11-06 21:56:38,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 405 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=582, Invalid=1224, Unknown=0, NotChecked=0, Total=1806 [2023-11-06 21:56:38,783 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 1196 mSDsluCounter, 1528 mSDsCounter, 0 mSdLazyCounter, 985 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1207 SdHoareTripleChecker+Valid, 1735 SdHoareTripleChecker+Invalid, 1176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 985 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-06 21:56:38,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1207 Valid, 1735 Invalid, 1176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 985 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-06 21:56:38,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6674 states. [2023-11-06 21:56:39,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6674 to 6362. [2023-11-06 21:56:39,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6362 states, 5804 states have (on average 1.450723638869745) internal successors, (8420), 5808 states have internal predecessors, (8420), 431 states have call successors, (431), 126 states have call predecessors, (431), 126 states have return successors, (431), 427 states have call predecessors, (431), 431 states have call successors, (431) [2023-11-06 21:56:39,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6362 states to 6362 states and 9282 transitions. [2023-11-06 21:56:39,275 INFO L78 Accepts]: Start accepts. Automaton has 6362 states and 9282 transitions. Word has length 303 [2023-11-06 21:56:39,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:56:39,276 INFO L495 AbstractCegarLoop]: Abstraction has 6362 states and 9282 transitions. [2023-11-06 21:56:39,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.363636363636363) internal successors, (118), 18 states have internal predecessors, (118), 7 states have call successors, (43), 7 states have call predecessors, (43), 10 states have return successors, (43), 7 states have call predecessors, (43), 7 states have call successors, (43) [2023-11-06 21:56:39,276 INFO L276 IsEmpty]: Start isEmpty. Operand 6362 states and 9282 transitions. [2023-11-06 21:56:39,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2023-11-06 21:56:39,282 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:56:39,282 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:56:39,300 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:39,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-06 21:56:39,500 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:56:39,501 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:39,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1201322828, now seen corresponding path program 1 times [2023-11-06 21:56:39,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:39,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548512296] [2023-11-06 21:56:39,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:39,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:39,547 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:56:39,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1868898817] [2023-11-06 21:56:39,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:39,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:39,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:39,549 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:39,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-06 21:56:40,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:40,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-06 21:56:40,239 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:41,321 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1608 proven. 39 refuted. 0 times theorem prover too weak. 1965 trivial. 0 not checked. [2023-11-06 21:56:41,321 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:56:41,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:41,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548512296] [2023-11-06 21:56:41,661 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:56:41,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868898817] [2023-11-06 21:56:41,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868898817] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:56:41,661 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:56:41,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2023-11-06 21:56:41,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112971674] [2023-11-06 21:56:41,662 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-06 21:56:41,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:56:41,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:41,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:56:41,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-11-06 21:56:41,664 INFO L87 Difference]: Start difference. First operand 6362 states and 9282 transitions. Second operand has 8 states, 8 states have (on average 12.25) internal successors, (98), 7 states have internal predecessors, (98), 2 states have call successors, (43), 2 states have call predecessors, (43), 3 states have return successors, (43), 2 states have call predecessors, (43), 2 states have call successors, (43) [2023-11-06 21:56:42,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:56:42,624 INFO L93 Difference]: Finished difference Result 11843 states and 17313 transitions. [2023-11-06 21:56:42,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 21:56:42,625 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.25) internal successors, (98), 7 states have internal predecessors, (98), 2 states have call successors, (43), 2 states have call predecessors, (43), 3 states have return successors, (43), 2 states have call predecessors, (43), 2 states have call successors, (43) Word has length 304 [2023-11-06 21:56:42,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:56:42,642 INFO L225 Difference]: With dead ends: 11843 [2023-11-06 21:56:42,642 INFO L226 Difference]: Without dead ends: 6131 [2023-11-06 21:56:42,653 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 353 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=157, Invalid=395, Unknown=0, NotChecked=0, Total=552 [2023-11-06 21:56:42,654 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 342 mSDsluCounter, 778 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 981 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 21:56:42,654 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [342 Valid, 981 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 21:56:42,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6131 states. [2023-11-06 21:56:43,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6131 to 5978. [2023-11-06 21:56:43,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5978 states, 5419 states have (on average 1.4530356154272006) internal successors, (7874), 5423 states have internal predecessors, (7874), 431 states have call successors, (431), 127 states have call predecessors, (431), 127 states have return successors, (431), 427 states have call predecessors, (431), 431 states have call successors, (431) [2023-11-06 21:56:43,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5978 states to 5978 states and 8736 transitions. [2023-11-06 21:56:43,185 INFO L78 Accepts]: Start accepts. Automaton has 5978 states and 8736 transitions. Word has length 304 [2023-11-06 21:56:43,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:56:43,186 INFO L495 AbstractCegarLoop]: Abstraction has 5978 states and 8736 transitions. [2023-11-06 21:56:43,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.25) internal successors, (98), 7 states have internal predecessors, (98), 2 states have call successors, (43), 2 states have call predecessors, (43), 3 states have return successors, (43), 2 states have call predecessors, (43), 2 states have call successors, (43) [2023-11-06 21:56:43,186 INFO L276 IsEmpty]: Start isEmpty. Operand 5978 states and 8736 transitions. [2023-11-06 21:56:43,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2023-11-06 21:56:43,190 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:56:43,191 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:56:43,206 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-11-06 21:56:43,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-06 21:56:43,400 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:56:43,400 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:43,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1922841556, now seen corresponding path program 1 times [2023-11-06 21:56:43,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:43,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055506674] [2023-11-06 21:56:43,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:43,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:43,456 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:56:43,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1606723370] [2023-11-06 21:56:43,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:43,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:56:43,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:56:43,458 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:56:43,485 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-06 21:56:44,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:44,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 745 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-06 21:56:44,167 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:47,153 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1475 proven. 291 refuted. 0 times theorem prover too weak. 1846 trivial. 0 not checked. [2023-11-06 21:56:47,153 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:56:55,427 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 33 proven. 93 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2023-11-06 21:56:55,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:55,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055506674] [2023-11-06 21:56:55,427 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:56:55,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606723370] [2023-11-06 21:56:55,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606723370] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:56:55,427 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:56:55,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 24 [2023-11-06 21:56:55,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367582607] [2023-11-06 21:56:55,428 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:56:55,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-06 21:56:55,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:55,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-06 21:56:55,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=420, Unknown=0, NotChecked=0, Total=552 [2023-11-06 21:56:55,431 INFO L87 Difference]: Start difference. First operand 5978 states and 8736 transitions. Second operand has 24 states, 24 states have (on average 7.708333333333333) internal successors, (185), 23 states have internal predecessors, (185), 6 states have call successors, (86), 5 states have call predecessors, (86), 8 states have return successors, (86), 6 states have call predecessors, (86), 6 states have call successors, (86) [2023-11-06 21:57:13,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:57:17,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:57:17,756 INFO L93 Difference]: Finished difference Result 7560 states and 10964 transitions. [2023-11-06 21:57:17,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-06 21:57:17,756 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 7.708333333333333) internal successors, (185), 23 states have internal predecessors, (185), 6 states have call successors, (86), 5 states have call predecessors, (86), 8 states have return successors, (86), 6 states have call predecessors, (86), 6 states have call successors, (86) Word has length 304 [2023-11-06 21:57:17,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:57:17,762 INFO L225 Difference]: With dead ends: 7560 [2023-11-06 21:57:17,762 INFO L226 Difference]: Without dead ends: 1740 [2023-11-06 21:57:17,770 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 625 GetRequests, 585 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=411, Invalid=1311, Unknown=0, NotChecked=0, Total=1722 [2023-11-06 21:57:17,771 INFO L413 NwaCegarLoop]: 285 mSDtfsCounter, 468 mSDsluCounter, 2349 mSDsCounter, 0 mSdLazyCounter, 2200 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 2634 SdHoareTripleChecker+Invalid, 2242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 2200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.8s IncrementalHoareTripleChecker+Time [2023-11-06 21:57:17,772 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [470 Valid, 2634 Invalid, 2242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 2200 Invalid, 0 Unknown, 0 Unchecked, 18.8s Time] [2023-11-06 21:57:17,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1740 states. [2023-11-06 21:57:17,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1740 to 1569. [2023-11-06 21:57:17,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1569 states, 1395 states have (on average 1.4078853046594981) internal successors, (1964), 1395 states have internal predecessors, (1964), 129 states have call successors, (129), 44 states have call predecessors, (129), 44 states have return successors, (129), 129 states have call predecessors, (129), 129 states have call successors, (129) [2023-11-06 21:57:17,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1569 states to 1569 states and 2222 transitions. [2023-11-06 21:57:17,924 INFO L78 Accepts]: Start accepts. Automaton has 1569 states and 2222 transitions. Word has length 304 [2023-11-06 21:57:17,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:57:17,925 INFO L495 AbstractCegarLoop]: Abstraction has 1569 states and 2222 transitions. [2023-11-06 21:57:17,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 7.708333333333333) internal successors, (185), 23 states have internal predecessors, (185), 6 states have call successors, (86), 5 states have call predecessors, (86), 8 states have return successors, (86), 6 states have call predecessors, (86), 6 states have call successors, (86) [2023-11-06 21:57:17,926 INFO L276 IsEmpty]: Start isEmpty. Operand 1569 states and 2222 transitions. [2023-11-06 21:57:17,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2023-11-06 21:57:17,928 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:17,929 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:57:17,947 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:18,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:18,138 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:18,138 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:18,139 INFO L85 PathProgramCache]: Analyzing trace with hash -20247395, now seen corresponding path program 1 times [2023-11-06 21:57:18,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:18,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747801433] [2023-11-06 21:57:18,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:18,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:18,188 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:57:18,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1480576749] [2023-11-06 21:57:18,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:18,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:18,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:18,192 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:57:18,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-06 21:57:19,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:57:19,192 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:57:20,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:57:20,588 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:57:20,588 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 21:57:20,589 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 21:57:20,603 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:20,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:20,806 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:57:20,809 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 21:57:21,109 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 09:57:21 BoogieIcfgContainer [2023-11-06 21:57:21,109 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 21:57:21,110 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 21:57:21,110 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 21:57:21,110 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 21:57:21,110 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:55:45" (3/4) ... [2023-11-06 21:57:21,112 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 21:57:21,113 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 21:57:21,113 INFO L158 Benchmark]: Toolchain (without parser) took 97403.88ms. Allocated memory was 138.4MB in the beginning and 836.8MB in the end (delta: 698.4MB). Free memory was 76.0MB in the beginning and 360.9MB in the end (delta: -284.9MB). Peak memory consumption was 415.6MB. Max. memory is 16.1GB. [2023-11-06 21:57:21,114 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 138.4MB. Free memory is still 112.1MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 21:57:21,114 INFO L158 Benchmark]: CACSL2BoogieTranslator took 593.77ms. Allocated memory was 138.4MB in the beginning and 188.7MB in the end (delta: 50.3MB). Free memory was 75.8MB in the beginning and 146.0MB in the end (delta: -70.2MB). Peak memory consumption was 16.6MB. Max. memory is 16.1GB. [2023-11-06 21:57:21,114 INFO L158 Benchmark]: Boogie Procedure Inliner took 121.30ms. Allocated memory is still 188.7MB. Free memory was 146.0MB in the beginning and 137.6MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-06 21:57:21,115 INFO L158 Benchmark]: Boogie Preprocessor took 78.34ms. Allocated memory is still 188.7MB. Free memory was 137.6MB in the beginning and 133.4MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-06 21:57:21,115 INFO L158 Benchmark]: RCFGBuilder took 1308.30ms. Allocated memory is still 188.7MB. Free memory was 133.4MB in the beginning and 143.8MB in the end (delta: -10.4MB). Peak memory consumption was 56.6MB. Max. memory is 16.1GB. [2023-11-06 21:57:21,117 INFO L158 Benchmark]: TraceAbstraction took 95291.41ms. Allocated memory was 188.7MB in the beginning and 836.8MB in the end (delta: 648.0MB). Free memory was 142.8MB in the beginning and 360.9MB in the end (delta: -218.1MB). Peak memory consumption was 432.8MB. Max. memory is 16.1GB. [2023-11-06 21:57:21,118 INFO L158 Benchmark]: Witness Printer took 3.04ms. Allocated memory is still 836.8MB. Free memory is still 360.9MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 21:57:21,128 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.29ms. Allocated memory is still 138.4MB. Free memory is still 112.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 593.77ms. Allocated memory was 138.4MB in the beginning and 188.7MB in the end (delta: 50.3MB). Free memory was 75.8MB in the beginning and 146.0MB in the end (delta: -70.2MB). Peak memory consumption was 16.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 121.30ms. Allocated memory is still 188.7MB. Free memory was 146.0MB in the beginning and 137.6MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 78.34ms. Allocated memory is still 188.7MB. Free memory was 137.6MB in the beginning and 133.4MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1308.30ms. Allocated memory is still 188.7MB. Free memory was 133.4MB in the beginning and 143.8MB in the end (delta: -10.4MB). Peak memory consumption was 56.6MB. Max. memory is 16.1GB. * TraceAbstraction took 95291.41ms. Allocated memory was 188.7MB in the beginning and 836.8MB in the end (delta: 648.0MB). Free memory was 142.8MB in the beginning and 360.9MB in the end (delta: -218.1MB). Peak memory consumption was 432.8MB. Max. memory is 16.1GB. * Witness Printer took 3.04ms. Allocated memory is still 836.8MB. Free memory is still 360.9MB. 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 someBinaryFLOATComparisonOperation at line 364, overapproximation of shiftLeft at line 137, overapproximation of someUnaryDOUBLEoperation at line 48, overapproximation of someBinaryArithmeticDOUBLEoperation at line 157, overapproximation of someBinaryDOUBLEComparisonOperation at line 364, overapproximation of someBinaryArithmeticFLOAToperation at line 227. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned long int var_1_1 = 128; [L23] unsigned long int var_1_5 = 2082256544; [L24] unsigned long int var_1_6 = 32; [L25] unsigned long int var_1_7 = 1832746635; [L26] unsigned char var_1_10 = 0; [L27] unsigned char var_1_11 = 0; [L28] unsigned char var_1_12 = 0; [L29] float var_1_13 = 9.5; [L30] float var_1_14 = 100.75; [L31] float var_1_15 = 7.4; [L32] float var_1_16 = 10.625; [L33] unsigned long int var_1_17 = 4; [L34] unsigned long int var_1_19 = 2305451248; [L35] unsigned char var_1_20 = 32; [L36] unsigned char var_1_21 = 8; [L37] unsigned char var_1_22 = 64; [L38] unsigned char var_1_23 = 0; [L39] signed char var_1_24 = -25; [L40] signed char var_1_25 = 32; [L41] signed char var_1_26 = 2; [L42] float var_1_27 = 7.75; [L43] float var_1_28 = 5.8; [L44] signed char var_1_29 = -5; [L45] signed char var_1_30 = 50; [L46] signed char var_1_31 = 8; [L47] signed char var_1_32 = 50; [L48] double var_1_33 = -0.75; [L49] double var_1_34 = 4.1; [L50] double var_1_35 = 127.35; [L51] float var_1_36 = 0.19999999999999996; [L52] signed char var_1_37 = -2; [L53] unsigned char var_1_38 = 16; [L54] unsigned char var_1_40 = 25; [L55] double var_1_41 = 9999999.025; [L56] unsigned char var_1_42 = 0; [L57] signed long int var_1_43 = 2; [L58] signed char var_1_44 = -4; [L59] signed short int var_1_45 = -10; [L60] signed char var_1_46 = 50; [L61] signed char var_1_47 = 50; [L62] unsigned char var_1_48 = 1; [L63] unsigned char var_1_49 = 0; [L64] unsigned char var_1_50 = 0; [L65] signed char var_1_51 = -8; [L66] unsigned char var_1_52 = 0; [L67] unsigned long int last_1_var_1_1 = 128; [L68] unsigned long int last_1_var_1_17 = 4; [L69] unsigned char last_1_var_1_20 = 32; [L70] signed char last_1_var_1_24 = -25; [L71] signed char last_1_var_1_37 = -2; [L72] unsigned char last_1_var_1_38 = 16; [L73] unsigned char last_1_var_1_42 = 0; [L74] signed long int last_1_var_1_43 = 2; [L75] signed char last_1_var_1_44 = -4; [L76] signed char last_1_var_1_46 = 50; [L77] unsigned char last_1_var_1_48 = 1; [L78] signed char last_1_var_1_51 = -8; [L79] unsigned char last_1_var_1_52 = 0; VAL [isInitial=0, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2082256544, var_1_6=32, var_1_7=1832746635] [L368] isInitial = 1 [L369] FCALL initially() [L370] COND TRUE 1 [L371] CALL updateLastVariables() [L349] last_1_var_1_1 = var_1_1 [L350] last_1_var_1_17 = var_1_17 [L351] last_1_var_1_20 = var_1_20 [L352] last_1_var_1_24 = var_1_24 [L353] last_1_var_1_37 = var_1_37 [L354] last_1_var_1_38 = var_1_38 [L355] last_1_var_1_42 = var_1_42 [L356] last_1_var_1_43 = var_1_43 [L357] last_1_var_1_44 = var_1_44 [L358] last_1_var_1_46 = var_1_46 [L359] last_1_var_1_48 = var_1_48 [L360] last_1_var_1_51 = var_1_51 [L361] last_1_var_1_52 = var_1_52 VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2082256544, var_1_6=32, var_1_7=1832746635] [L371] RET updateLastVariables() [L372] CALL updateVariables() [L279] var_1_5 = __VERIFIER_nondet_ulong() [L280] CALL assume_abort_if_not(var_1_5 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1832746635] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1832746635] [L280] RET assume_abort_if_not(var_1_5 >= 1073741823) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1832746635] [L281] CALL assume_abort_if_not(var_1_5 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1832746635] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1832746635] [L281] RET assume_abort_if_not(var_1_5 <= 2147483647) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1832746635] [L282] var_1_7 = __VERIFIER_nondet_ulong() [L283] CALL assume_abort_if_not(var_1_7 >= 1610612735) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L283] RET assume_abort_if_not(var_1_7 >= 1610612735) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L284] CALL assume_abort_if_not(var_1_7 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L284] RET assume_abort_if_not(var_1_7 <= 2147483647) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L285] var_1_11 = __VERIFIER_nondet_uchar() [L286] CALL assume_abort_if_not(var_1_11 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L286] RET assume_abort_if_not(var_1_11 >= 1) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L287] CALL assume_abort_if_not(var_1_11 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L287] RET assume_abort_if_not(var_1_11 <= 1) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L288] var_1_12 = __VERIFIER_nondet_uchar() [L289] CALL assume_abort_if_not(var_1_12 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L289] RET assume_abort_if_not(var_1_12 >= 1) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L290] CALL assume_abort_if_not(var_1_12 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L290] RET assume_abort_if_not(var_1_12 <= 1) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=403/4, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L291] var_1_14 = __VERIFIER_nondet_float() [L292] CALL assume_abort_if_not((var_1_14 >= -461168.6018427382800e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L292] RET assume_abort_if_not((var_1_14 >= -461168.6018427382800e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=37/5, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L293] var_1_15 = __VERIFIER_nondet_float() [L294] CALL assume_abort_if_not((var_1_15 >= -461168.6018427382800e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L294] RET assume_abort_if_not((var_1_15 >= -461168.6018427382800e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=85/8, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L295] var_1_16 = __VERIFIER_nondet_float() [L296] CALL assume_abort_if_not((var_1_16 >= -461168.6018427382800e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427382800e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L296] RET assume_abort_if_not((var_1_16 >= -461168.6018427382800e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427382800e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2305451248, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L297] var_1_19 = __VERIFIER_nondet_ulong() [L298] CALL assume_abort_if_not(var_1_19 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L298] RET assume_abort_if_not(var_1_19 >= 2147483647) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L299] CALL assume_abort_if_not(var_1_19 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L299] RET assume_abort_if_not(var_1_19 <= 4294967294) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=8, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L300] var_1_21 = __VERIFIER_nondet_uchar() [L301] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L301] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L302] CALL assume_abort_if_not(var_1_21 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L302] RET assume_abort_if_not(var_1_21 <= 127) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=64, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L303] var_1_22 = __VERIFIER_nondet_uchar() [L304] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L304] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L305] CALL assume_abort_if_not(var_1_22 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L305] RET assume_abort_if_not(var_1_22 <= 127) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L306] var_1_23 = __VERIFIER_nondet_uchar() [L307] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L307] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L308] CALL assume_abort_if_not(var_1_23 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L308] RET assume_abort_if_not(var_1_23 <= 64) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=32, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L309] var_1_25 = __VERIFIER_nondet_char() [L310] CALL assume_abort_if_not(var_1_25 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L310] RET assume_abort_if_not(var_1_25 >= -127) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L311] CALL assume_abort_if_not(var_1_25 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L311] RET assume_abort_if_not(var_1_25 <= 126) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=2, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L312] var_1_26 = __VERIFIER_nondet_char() [L313] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L313] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L314] CALL assume_abort_if_not(var_1_26 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L314] RET assume_abort_if_not(var_1_26 <= 126) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=31/4, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L315] var_1_27 = __VERIFIER_nondet_float() [L316] CALL assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854776000e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L316] RET assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854776000e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=29/5, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L317] var_1_28 = __VERIFIER_nondet_float() [L318] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L318] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=-5, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L319] var_1_29 = __VERIFIER_nondet_char() [L320] CALL assume_abort_if_not(var_1_29 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L320] RET assume_abort_if_not(var_1_29 >= -63) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L321] CALL assume_abort_if_not(var_1_29 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L321] RET assume_abort_if_not(var_1_29 <= 63) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=50, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L322] var_1_30 = __VERIFIER_nondet_char() [L323] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L323] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L324] CALL assume_abort_if_not(var_1_30 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L324] RET assume_abort_if_not(var_1_30 <= 63) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=8, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L325] var_1_31 = __VERIFIER_nondet_char() [L326] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L326] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L327] CALL assume_abort_if_not(var_1_31 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L327] RET assume_abort_if_not(var_1_31 <= 63) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=50, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L328] var_1_32 = __VERIFIER_nondet_char() [L329] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L329] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L330] CALL assume_abort_if_not(var_1_32 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L330] RET assume_abort_if_not(var_1_32 <= 63) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=41/10, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L331] var_1_34 = __VERIFIER_nondet_double() [L332] CALL assume_abort_if_not((var_1_34 >= 0.0F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 4611686.018427382800e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L332] RET assume_abort_if_not((var_1_34 >= 0.0F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 4611686.018427382800e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=2547/20, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L333] var_1_35 = __VERIFIER_nondet_double() [L334] CALL assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 4611686.018427382800e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L334] RET assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 4611686.018427382800e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=25, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L335] var_1_40 = __VERIFIER_nondet_uchar() [L336] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L336] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L337] CALL assume_abort_if_not(var_1_40 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L337] RET assume_abort_if_not(var_1_40 <= 254) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=50, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L338] var_1_47 = __VERIFIER_nondet_char() [L339] CALL assume_abort_if_not(var_1_47 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L339] RET assume_abort_if_not(var_1_47 >= 31) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L340] CALL assume_abort_if_not(var_1_47 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L340] RET assume_abort_if_not(var_1_47 <= 63) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L341] var_1_49 = __VERIFIER_nondet_uchar() [L342] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L342] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L343] CALL assume_abort_if_not(var_1_49 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L343] RET assume_abort_if_not(var_1_49 <= 0) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L344] var_1_50 = __VERIFIER_nondet_uchar() [L345] CALL assume_abort_if_not(var_1_50 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L345] RET assume_abort_if_not(var_1_50 >= 0) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L346] CALL assume_abort_if_not(var_1_50 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L346] RET assume_abort_if_not(var_1_50 <= 0) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L372] RET updateVariables() [L373] CALL step() [L83] signed long int stepLocal_17 = last_1_var_1_37; VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_17=-2, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L84] COND FALSE !(! var_1_11) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_17=-2, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L87] COND FALSE !(last_1_var_1_37 < stepLocal_17) [L90] var_1_52 = var_1_21 VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_17=-2, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L93] signed long int stepLocal_16 = last_1_var_1_20; VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_16=32, stepLocal_17=-2, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=-8, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L94] COND FALSE !(\read(var_1_49)) [L105] var_1_51 = var_1_47 VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_16=32, stepLocal_17=-2, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L107] COND TRUE var_1_31 >= (var_1_26 * last_1_var_1_52) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_16=32, stepLocal_17=-2, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L108] EXPR ((((var_1_22) > (var_1_30)) ? (var_1_22) : (var_1_30))) << last_1_var_1_52 VAL [((((var_1_22) > (var_1_30)) ? (var_1_22) : (var_1_30))) << last_1_var_1_52=8, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_16=32, stepLocal_17=-2, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L108] COND FALSE !((((((var_1_22) > (var_1_30)) ? (var_1_22) : (var_1_30))) << last_1_var_1_52) != (last_1_var_1_51 + last_1_var_1_38)) [L120] (var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20)) VAL [(var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20))=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_16=32, stepLocal_17=-2, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L120] COND TRUE (var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20)) [L121] COND FALSE !(last_1_var_1_20 > last_1_var_1_1) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_16=32, stepLocal_17=-2, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L135] unsigned long int stepLocal_12 = last_1_var_1_43 / var_1_19; [L136] unsigned char stepLocal_11 = last_1_var_1_48; VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L137] EXPR 5u << var_1_7 VAL [5u << var_1_7=4294967295, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=0, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L137] COND FALSE !((5u << var_1_7) == stepLocal_12) [L140] COND TRUE stepLocal_11 && var_1_12 [L141] var_1_42 = var_1_11 VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L146] unsigned long int stepLocal_2 = var_1_5; [L147] unsigned char stepLocal_1 = var_1_5 < var_1_38; VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L148] COND FALSE !(var_1_38 > stepLocal_2) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L153] COND FALSE !(! var_1_12) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=399999961/40, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L156] COND TRUE \read(var_1_12) [L157] var_1_41 = (((((4.375 + var_1_15)) > (var_1_14)) ? ((4.375 + var_1_15)) : (var_1_14))) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=1, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L159] var_1_48 = (var_1_49 || var_1_50) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L160] EXPR var_1_31 | var_1_52 VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31 | var_1_52=0, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L160] COND FALSE !(! (((((var_1_7) > (var_1_52)) ? (var_1_7) : (var_1_52))) > (var_1_31 | var_1_52))) [L171] signed char stepLocal_0 = var_1_51; VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L172] COND FALSE !(var_1_51 != stepLocal_0) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L177] COND FALSE !((last_1_var_1_17 >= var_1_38) && (((((-2) < (var_1_5)) ? (-2) : (var_1_5))) < var_1_52)) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=4, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L180] COND FALSE !(var_1_33 == var_1_16) [L185] var_1_17 = (var_1_52 + (((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))) - var_1_38)) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L188] unsigned char stepLocal_3 = var_1_42; VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L189] COND TRUE (var_1_7 > var_1_20) && stepLocal_3 [L190] var_1_10 = (var_1_11 && var_1_12) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L192] signed long int stepLocal_10 = var_1_25 + var_1_52; [L193] unsigned long int stepLocal_9 = var_1_19 - var_1_23; [L194] unsigned char stepLocal_8 = var_1_10; [L195] unsigned char stepLocal_7 = var_1_20; VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L196] COND FALSE !(var_1_32 > stepLocal_10) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=4999999999999999/25000000000000000, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L203] COND TRUE var_1_11 && stepLocal_8 [L204] var_1_36 = var_1_14 VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=-10, var_1_46=50, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L209] COND TRUE var_1_1 <= (var_1_38 + var_1_19) [L210] var_1_45 = (-1 + var_1_26) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=125, var_1_46=50, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L212] unsigned char stepLocal_15 = var_1_38; [L213] unsigned char stepLocal_14 = var_1_10; VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_14=1, stepLocal_15=16, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=125, var_1_46=50, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L214] COND TRUE ((var_1_38 > var_1_38) && var_1_10) || stepLocal_14 VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_14=1, stepLocal_15=16, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=125, var_1_46=50, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L215] COND FALSE !(var_1_34 >= 63.75) [L222] var_1_46 = (var_1_32 - var_1_23) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_14=1, stepLocal_15=16, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L225] signed long int stepLocal_4 = -500; VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_14=1, stepLocal_15=16, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_4=-500, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L226] EXPR var_1_52 ^ var_1_7 VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_14=1, stepLocal_15=16, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_4=-500, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=19/2, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52 ^ var_1_7=10200547327, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L226] COND TRUE stepLocal_4 >= (var_1_17 * (var_1_52 ^ var_1_7)) [L227] var_1_13 = (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_14=1, stepLocal_15=16, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_4=-500, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L231] unsigned char stepLocal_6 = var_1_11; [L232] unsigned long int stepLocal_5 = (var_1_37 % var_1_5) + var_1_38; VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_14=1, stepLocal_15=16, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_4=-500, stepLocal_5=16, stepLocal_6=1, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L233] COND FALSE !(! var_1_11) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_14=1, stepLocal_15=16, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_4=-500, stepLocal_5=16, stepLocal_6=1, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=-25, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L244] COND FALSE !((((((var_1_27 - var_1_28)) > (var_1_16)) ? ((var_1_27 - var_1_28)) : (var_1_16))) > var_1_13) [L251] var_1_24 = (var_1_30 - (var_1_31 + var_1_32)) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_14=1, stepLocal_15=16, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_4=-500, stepLocal_5=16, stepLocal_6=1, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=4, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L254] unsigned char stepLocal_13 = var_1_32 < var_1_24; VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_13=0, stepLocal_14=1, stepLocal_15=16, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_4=-500, stepLocal_5=16, stepLocal_6=1, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=4, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L255] COND FALSE !(var_1_11 && stepLocal_13) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_13=0, stepLocal_14=1, stepLocal_15=16, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_4=-500, stepLocal_5=16, stepLocal_6=1, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=4, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L260] COND FALSE !(! ((var_1_19 - var_1_31) > var_1_43)) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_13=0, stepLocal_14=1, stepLocal_15=16, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_4=-500, stepLocal_5=16, stepLocal_6=1, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=4, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=-4, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L263] COND FALSE !(var_1_30 < (((((var_1_32) < (last_1_var_1_44)) ? (var_1_32) : (last_1_var_1_44))) * 32)) [L274] var_1_44 = (((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) + var_1_29) VAL [isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, stepLocal_0=63, stepLocal_10=4, stepLocal_11=1, stepLocal_12=0, stepLocal_13=0, stepLocal_14=1, stepLocal_15=16, stepLocal_16=32, stepLocal_17=-2, stepLocal_1=0, stepLocal_2=2147483647, stepLocal_3=1, stepLocal_4=-500, stepLocal_5=16, stepLocal_6=1, stepLocal_7=32, stepLocal_8=1, stepLocal_9=2147483647, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=4, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=67, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L373] RET step() [L374] CALL, EXPR property() [L364] EXPR ((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16)))))) VAL [((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=4, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=67, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L364] EXPR var_1_52 ^ var_1_7 VAL [((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))=1, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=4, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=67, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52 ^ var_1_7=10200547327, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L364] EXPR ((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16)))))) VAL [((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))=0, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=4, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=67, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52 ^ var_1_7=10200547327, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L364] EXPR ((((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))) && (((last_1_var_1_17 >= var_1_38) && (((((-2) < (var_1_5)) ? (-2) : (var_1_5))) < var_1_52)) ? (var_1_17 == ((unsigned long int) (var_1_5 + (var_1_20 + ((((var_1_38) < (var_1_52)) ? (var_1_38) : (var_1_52))))))) : ((var_1_33 == var_1_16) ? (var_1_48 ? (var_1_17 == ((unsigned long int) (((((var_1_19) < ((var_1_5 + var_1_7))) ? (var_1_19) : ((var_1_5 + var_1_7)))) - 256u))) : 1) : (var_1_17 == ((unsigned long int) (var_1_52 + (((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))) - var_1_38))))))) && (((var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20))) ? ((last_1_var_1_20 > last_1_var_1_1) ? (var_1_20 == ((unsigned char) (((((32 + var_1_21)) > ((var_1_22 + (var_1_23 + 4)))) ? ((32 + var_1_21)) : ((var_1_22 + (var_1_23 + 4))))))) : 1) : ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) == last_1_var_1_20) ? (((- last_1_var_1_51) < last_1_var_1_20) ? (var_1_20 == ((unsigned char) var_1_21)) : (var_1_20 == ((unsigned char) var_1_21))) : (var_1_20 == ((unsigned char) var_1_22)))) VAL [((((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))) && (((last_1_var_1_17 >= var_1_38) && (((((-2) < (var_1_5)) ? (-2) : (var_1_5))) < var_1_52)) ? (var_1_17 == ((unsigned long int) (var_1_5 + (var_1_20 + ((((var_1_38) < (var_1_52)) ? (var_1_38) : (var_1_52))))))) : ((var_1_33 == var_1_16) ? (var_1_48 ? (var_1_17 == ((unsigned long int) (((((var_1_19) < ((var_1_5 + var_1_7))) ? (var_1_19) : ((var_1_5 + var_1_7)))) - 256u))) : 1) : (var_1_17 == ((unsigned long int) (var_1_52 + (((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))) - var_1_38))))))) && (((var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20))) ? ((last_1_var_1_20 > last_1_var_1_1) ? (var_1_20 == ((unsigned char) (((((32 + var_1_21)) > ((var_1_22 + (var_1_23 + 4)))) ? ((32 + var_1_21)) : ((var_1_22 + (var_1_23 + 4))))))) : 1) : ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) == last_1_var_1_20) ? (((- last_1_var_1_51) < last_1_var_1_20) ? (var_1_20 == ((unsigned char) var_1_21)) : (var_1_20 == ((unsigned char) var_1_21))) : (var_1_20 == ((unsigned char) var_1_22))))=0, ((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))=0, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=4, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=67, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52 ^ var_1_7=10200547327, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L364] EXPR ((((((((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))) && (((last_1_var_1_17 >= var_1_38) && (((((-2) < (var_1_5)) ? (-2) : (var_1_5))) < var_1_52)) ? (var_1_17 == ((unsigned long int) (var_1_5 + (var_1_20 + ((((var_1_38) < (var_1_52)) ? (var_1_38) : (var_1_52))))))) : ((var_1_33 == var_1_16) ? (var_1_48 ? (var_1_17 == ((unsigned long int) (((((var_1_19) < ((var_1_5 + var_1_7))) ? (var_1_19) : ((var_1_5 + var_1_7)))) - 256u))) : 1) : (var_1_17 == ((unsigned long int) (var_1_52 + (((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))) - var_1_38))))))) && (((var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20))) ? ((last_1_var_1_20 > last_1_var_1_1) ? (var_1_20 == ((unsigned char) (((((32 + var_1_21)) > ((var_1_22 + (var_1_23 + 4)))) ? ((32 + var_1_21)) : ((var_1_22 + (var_1_23 + 4))))))) : 1) : ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) == last_1_var_1_20) ? (((- last_1_var_1_51) < last_1_var_1_20) ? (var_1_20 == ((unsigned char) var_1_21)) : (var_1_20 == ((unsigned char) var_1_21))) : (var_1_20 == ((unsigned char) var_1_22))))) && ((! var_1_11) ? ((var_1_12 && var_1_11) ? (var_1_24 == ((signed char) ((((var_1_23) < (var_1_25)) ? (var_1_23) : (var_1_25))))) : ((((var_1_37 % var_1_5) + var_1_38) != var_1_52) ? (var_1_24 == ((signed char) (((((var_1_23 - var_1_26)) > (var_1_25)) ? ((var_1_23 - var_1_26)) : (var_1_25))))) : (var_1_24 == ((signed char) 25)))) : (((((((var_1_27 - var_1_28)) > (var_1_16)) ? ((var_1_27 - var_1_28)) : (var_1_16))) > var_1_13) ? ((var_1_15 < ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) ? (var_1_24 == ((signed char) (var_1_29 + (((((25) < (var_1_30)) ? (25) : (var_1_30))) - var_1_31)))) : (var_1_24 == ((signed char) ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))) : (var_1_24 == ((signed char) (var_1_30 - (var_1_31 + var_1_32))))))) && ((! var_1_12) ? (var_1_33 == ((double) ((var_1_34 - var_1_35) + 7.5))) : 1)) && ((var_1_32 > (var_1_25 + var_1_52)) ? ((var_1_20 <= (var_1_19 - var_1_23)) ? ((var_1_26 < var_1_20) ? (var_1_36 == ((float) ((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) > (var_1_35)) ? (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) : (var_1_35))))) : 1) : 1) : ((var_1_11 && var_1_10) ? (var_1_36 == ((float) var_1_14)) : (var_1_36 == ((float) var_1_14))))) && ((! (((((var_1_7) > (var_1_52)) ? (var_1_7) : (var_1_52))) > (var_1_31 | var_1_52))) ? (((var_1_27 - var_1_28) > var_1_15) ? (var_1_37 == ((signed char) ((((var_1_25) > (var_1_29)) ? (var_1_25) : (var_1_29))))) : (var_1_42 ? (var_1_37 == ((signed char) (((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31))) - var_1_30))) : (var_1_37 == ((signed char) (var_1_30 + ((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31)))))))) : 1) VAL [((((((((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))) && (((last_1_var_1_17 >= var_1_38) && (((((-2) < (var_1_5)) ? (-2) : (var_1_5))) < var_1_52)) ? (var_1_17 == ((unsigned long int) (var_1_5 + (var_1_20 + ((((var_1_38) < (var_1_52)) ? (var_1_38) : (var_1_52))))))) : ((var_1_33 == var_1_16) ? (var_1_48 ? (var_1_17 == ((unsigned long int) (((((var_1_19) < ((var_1_5 + var_1_7))) ? (var_1_19) : ((var_1_5 + var_1_7)))) - 256u))) : 1) : (var_1_17 == ((unsigned long int) (var_1_52 + (((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))) - var_1_38))))))) && (((var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20))) ? ((last_1_var_1_20 > last_1_var_1_1) ? (var_1_20 == ((unsigned char) (((((32 + var_1_21)) > ((var_1_22 + (var_1_23 + 4)))) ? ((32 + var_1_21)) : ((var_1_22 + (var_1_23 + 4))))))) : 1) : ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) == last_1_var_1_20) ? (((- last_1_var_1_51) < last_1_var_1_20) ? (var_1_20 == ((unsigned char) var_1_21)) : (var_1_20 == ((unsigned char) var_1_21))) : (var_1_20 == ((unsigned char) var_1_22))))) && ((! var_1_11) ? ((var_1_12 && var_1_11) ? (var_1_24 == ((signed char) ((((var_1_23) < (var_1_25)) ? (var_1_23) : (var_1_25))))) : ((((var_1_37 % var_1_5) + var_1_38) != var_1_52) ? (var_1_24 == ((signed char) (((((var_1_23 - var_1_26)) > (var_1_25)) ? ((var_1_23 - var_1_26)) : (var_1_25))))) : (var_1_24 == ((signed char) 25)))) : (((((((var_1_27 - var_1_28)) > (var_1_16)) ? ((var_1_27 - var_1_28)) : (var_1_16))) > var_1_13) ? ((var_1_15 < ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) ? (var_1_24 == ((signed char) (var_1_29 + (((((25) < (var_1_30)) ? (25) : (var_1_30))) - var_1_31)))) : (var_1_24 == ((signed char) ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))) : (var_1_24 == ((signed char) (var_1_30 - (var_1_31 + var_1_32))))))) && ((! var_1_12) ? (var_1_33 == ((double) ((var_1_34 - var_1_35) + 7.5))) : 1)) && ((var_1_32 > (var_1_25 + var_1_52)) ? ((var_1_20 <= (var_1_19 - var_1_23)) ? ((var_1_26 < var_1_20) ? (var_1_36 == ((float) ((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) > (var_1_35)) ? (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) : (var_1_35))))) : 1) : 1) : ((var_1_11 && var_1_10) ? (var_1_36 == ((float) var_1_14)) : (var_1_36 == ((float) var_1_14))))) && ((! (((((var_1_7) > (var_1_52)) ? (var_1_7) : (var_1_52))) > (var_1_31 | var_1_52))) ? (((var_1_27 - var_1_28) > var_1_15) ? (var_1_37 == ((signed char) ((((var_1_25) > (var_1_29)) ? (var_1_25) : (var_1_29))))) : (var_1_42 ? (var_1_37 == ((signed char) (((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31))) - var_1_30))) : (var_1_37 == ((signed char) (var_1_30 + ((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31)))))))) : 1)=0, ((((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))) && (((last_1_var_1_17 >= var_1_38) && (((((-2) < (var_1_5)) ? (-2) : (var_1_5))) < var_1_52)) ? (var_1_17 == ((unsigned long int) (var_1_5 + (var_1_20 + ((((var_1_38) < (var_1_52)) ? (var_1_38) : (var_1_52))))))) : ((var_1_33 == var_1_16) ? (var_1_48 ? (var_1_17 == ((unsigned long int) (((((var_1_19) < ((var_1_5 + var_1_7))) ? (var_1_19) : ((var_1_5 + var_1_7)))) - 256u))) : 1) : (var_1_17 == ((unsigned long int) (var_1_52 + (((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))) - var_1_38))))))) && (((var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20))) ? ((last_1_var_1_20 > last_1_var_1_1) ? (var_1_20 == ((unsigned char) (((((32 + var_1_21)) > ((var_1_22 + (var_1_23 + 4)))) ? ((32 + var_1_21)) : ((var_1_22 + (var_1_23 + 4))))))) : 1) : ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) == last_1_var_1_20) ? (((- last_1_var_1_51) < last_1_var_1_20) ? (var_1_20 == ((unsigned char) var_1_21)) : (var_1_20 == ((unsigned char) var_1_21))) : (var_1_20 == ((unsigned char) var_1_22))))=0, ((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))=0, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=4, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=67, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52 ^ var_1_7=10200547327, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L364] EXPR (((((((((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))) && (((last_1_var_1_17 >= var_1_38) && (((((-2) < (var_1_5)) ? (-2) : (var_1_5))) < var_1_52)) ? (var_1_17 == ((unsigned long int) (var_1_5 + (var_1_20 + ((((var_1_38) < (var_1_52)) ? (var_1_38) : (var_1_52))))))) : ((var_1_33 == var_1_16) ? (var_1_48 ? (var_1_17 == ((unsigned long int) (((((var_1_19) < ((var_1_5 + var_1_7))) ? (var_1_19) : ((var_1_5 + var_1_7)))) - 256u))) : 1) : (var_1_17 == ((unsigned long int) (var_1_52 + (((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))) - var_1_38))))))) && (((var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20))) ? ((last_1_var_1_20 > last_1_var_1_1) ? (var_1_20 == ((unsigned char) (((((32 + var_1_21)) > ((var_1_22 + (var_1_23 + 4)))) ? ((32 + var_1_21)) : ((var_1_22 + (var_1_23 + 4))))))) : 1) : ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) == last_1_var_1_20) ? (((- last_1_var_1_51) < last_1_var_1_20) ? (var_1_20 == ((unsigned char) var_1_21)) : (var_1_20 == ((unsigned char) var_1_21))) : (var_1_20 == ((unsigned char) var_1_22))))) && ((! var_1_11) ? ((var_1_12 && var_1_11) ? (var_1_24 == ((signed char) ((((var_1_23) < (var_1_25)) ? (var_1_23) : (var_1_25))))) : ((((var_1_37 % var_1_5) + var_1_38) != var_1_52) ? (var_1_24 == ((signed char) (((((var_1_23 - var_1_26)) > (var_1_25)) ? ((var_1_23 - var_1_26)) : (var_1_25))))) : (var_1_24 == ((signed char) 25)))) : (((((((var_1_27 - var_1_28)) > (var_1_16)) ? ((var_1_27 - var_1_28)) : (var_1_16))) > var_1_13) ? ((var_1_15 < ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) ? (var_1_24 == ((signed char) (var_1_29 + (((((25) < (var_1_30)) ? (25) : (var_1_30))) - var_1_31)))) : (var_1_24 == ((signed char) ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))) : (var_1_24 == ((signed char) (var_1_30 - (var_1_31 + var_1_32))))))) && ((! var_1_12) ? (var_1_33 == ((double) ((var_1_34 - var_1_35) + 7.5))) : 1)) && ((var_1_32 > (var_1_25 + var_1_52)) ? ((var_1_20 <= (var_1_19 - var_1_23)) ? ((var_1_26 < var_1_20) ? (var_1_36 == ((float) ((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) > (var_1_35)) ? (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) : (var_1_35))))) : 1) : 1) : ((var_1_11 && var_1_10) ? (var_1_36 == ((float) var_1_14)) : (var_1_36 == ((float) var_1_14))))) && ((! (((((var_1_7) > (var_1_52)) ? (var_1_7) : (var_1_52))) > (var_1_31 | var_1_52))) ? (((var_1_27 - var_1_28) > var_1_15) ? (var_1_37 == ((signed char) ((((var_1_25) > (var_1_29)) ? (var_1_25) : (var_1_29))))) : (var_1_42 ? (var_1_37 == ((signed char) (((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31))) - var_1_30))) : (var_1_37 == ((signed char) (var_1_30 + ((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31)))))))) : 1)) && ((var_1_31 >= (var_1_26 * last_1_var_1_52)) ? (((((((var_1_22) > (var_1_30)) ? (var_1_22) : (var_1_30))) << last_1_var_1_52) != (last_1_var_1_51 + last_1_var_1_38)) ? (var_1_38 == ((unsigned char) var_1_23)) : 1) : ((last_1_var_1_38 > var_1_29) ? ((last_1_var_1_42 && var_1_12) ? (var_1_38 == ((unsigned char) ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))) : 1) : (var_1_38 == ((unsigned char) (((((var_1_21 + (100 - var_1_30))) < (var_1_23)) ? ((var_1_21 + (100 - var_1_30))) : (var_1_23))))))) VAL [(((((((((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))) && (((last_1_var_1_17 >= var_1_38) && (((((-2) < (var_1_5)) ? (-2) : (var_1_5))) < var_1_52)) ? (var_1_17 == ((unsigned long int) (var_1_5 + (var_1_20 + ((((var_1_38) < (var_1_52)) ? (var_1_38) : (var_1_52))))))) : ((var_1_33 == var_1_16) ? (var_1_48 ? (var_1_17 == ((unsigned long int) (((((var_1_19) < ((var_1_5 + var_1_7))) ? (var_1_19) : ((var_1_5 + var_1_7)))) - 256u))) : 1) : (var_1_17 == ((unsigned long int) (var_1_52 + (((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))) - var_1_38))))))) && (((var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20))) ? ((last_1_var_1_20 > last_1_var_1_1) ? (var_1_20 == ((unsigned char) (((((32 + var_1_21)) > ((var_1_22 + (var_1_23 + 4)))) ? ((32 + var_1_21)) : ((var_1_22 + (var_1_23 + 4))))))) : 1) : ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) == last_1_var_1_20) ? (((- last_1_var_1_51) < last_1_var_1_20) ? (var_1_20 == ((unsigned char) var_1_21)) : (var_1_20 == ((unsigned char) var_1_21))) : (var_1_20 == ((unsigned char) var_1_22))))) && ((! var_1_11) ? ((var_1_12 && var_1_11) ? (var_1_24 == ((signed char) ((((var_1_23) < (var_1_25)) ? (var_1_23) : (var_1_25))))) : ((((var_1_37 % var_1_5) + var_1_38) != var_1_52) ? (var_1_24 == ((signed char) (((((var_1_23 - var_1_26)) > (var_1_25)) ? ((var_1_23 - var_1_26)) : (var_1_25))))) : (var_1_24 == ((signed char) 25)))) : (((((((var_1_27 - var_1_28)) > (var_1_16)) ? ((var_1_27 - var_1_28)) : (var_1_16))) > var_1_13) ? ((var_1_15 < ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) ? (var_1_24 == ((signed char) (var_1_29 + (((((25) < (var_1_30)) ? (25) : (var_1_30))) - var_1_31)))) : (var_1_24 == ((signed char) ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))) : (var_1_24 == ((signed char) (var_1_30 - (var_1_31 + var_1_32))))))) && ((! var_1_12) ? (var_1_33 == ((double) ((var_1_34 - var_1_35) + 7.5))) : 1)) && ((var_1_32 > (var_1_25 + var_1_52)) ? ((var_1_20 <= (var_1_19 - var_1_23)) ? ((var_1_26 < var_1_20) ? (var_1_36 == ((float) ((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) > (var_1_35)) ? (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) : (var_1_35))))) : 1) : 1) : ((var_1_11 && var_1_10) ? (var_1_36 == ((float) var_1_14)) : (var_1_36 == ((float) var_1_14))))) && ((! (((((var_1_7) > (var_1_52)) ? (var_1_7) : (var_1_52))) > (var_1_31 | var_1_52))) ? (((var_1_27 - var_1_28) > var_1_15) ? (var_1_37 == ((signed char) ((((var_1_25) > (var_1_29)) ? (var_1_25) : (var_1_29))))) : (var_1_42 ? (var_1_37 == ((signed char) (((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31))) - var_1_30))) : (var_1_37 == ((signed char) (var_1_30 + ((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31)))))))) : 1)) && ((var_1_31 >= (var_1_26 * last_1_var_1_52)) ? (((((((var_1_22) > (var_1_30)) ? (var_1_22) : (var_1_30))) << last_1_var_1_52) != (last_1_var_1_51 + last_1_var_1_38)) ? (var_1_38 == ((unsigned char) var_1_23)) : 1) : ((last_1_var_1_38 > var_1_29) ? ((last_1_var_1_42 && var_1_12) ? (var_1_38 == ((unsigned char) ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))) : 1) : (var_1_38 == ((unsigned char) (((((var_1_21 + (100 - var_1_30))) < (var_1_23)) ? ((var_1_21 + (100 - var_1_30))) : (var_1_23)))))))=0, ((((((((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))) && (((last_1_var_1_17 >= var_1_38) && (((((-2) < (var_1_5)) ? (-2) : (var_1_5))) < var_1_52)) ? (var_1_17 == ((unsigned long int) (var_1_5 + (var_1_20 + ((((var_1_38) < (var_1_52)) ? (var_1_38) : (var_1_52))))))) : ((var_1_33 == var_1_16) ? (var_1_48 ? (var_1_17 == ((unsigned long int) (((((var_1_19) < ((var_1_5 + var_1_7))) ? (var_1_19) : ((var_1_5 + var_1_7)))) - 256u))) : 1) : (var_1_17 == ((unsigned long int) (var_1_52 + (((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))) - var_1_38))))))) && (((var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20))) ? ((last_1_var_1_20 > last_1_var_1_1) ? (var_1_20 == ((unsigned char) (((((32 + var_1_21)) > ((var_1_22 + (var_1_23 + 4)))) ? ((32 + var_1_21)) : ((var_1_22 + (var_1_23 + 4))))))) : 1) : ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) == last_1_var_1_20) ? (((- last_1_var_1_51) < last_1_var_1_20) ? (var_1_20 == ((unsigned char) var_1_21)) : (var_1_20 == ((unsigned char) var_1_21))) : (var_1_20 == ((unsigned char) var_1_22))))) && ((! var_1_11) ? ((var_1_12 && var_1_11) ? (var_1_24 == ((signed char) ((((var_1_23) < (var_1_25)) ? (var_1_23) : (var_1_25))))) : ((((var_1_37 % var_1_5) + var_1_38) != var_1_52) ? (var_1_24 == ((signed char) (((((var_1_23 - var_1_26)) > (var_1_25)) ? ((var_1_23 - var_1_26)) : (var_1_25))))) : (var_1_24 == ((signed char) 25)))) : (((((((var_1_27 - var_1_28)) > (var_1_16)) ? ((var_1_27 - var_1_28)) : (var_1_16))) > var_1_13) ? ((var_1_15 < ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) ? (var_1_24 == ((signed char) (var_1_29 + (((((25) < (var_1_30)) ? (25) : (var_1_30))) - var_1_31)))) : (var_1_24 == ((signed char) ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))) : (var_1_24 == ((signed char) (var_1_30 - (var_1_31 + var_1_32))))))) && ((! var_1_12) ? (var_1_33 == ((double) ((var_1_34 - var_1_35) + 7.5))) : 1)) && ((var_1_32 > (var_1_25 + var_1_52)) ? ((var_1_20 <= (var_1_19 - var_1_23)) ? ((var_1_26 < var_1_20) ? (var_1_36 == ((float) ((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) > (var_1_35)) ? (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) : (var_1_35))))) : 1) : 1) : ((var_1_11 && var_1_10) ? (var_1_36 == ((float) var_1_14)) : (var_1_36 == ((float) var_1_14))))) && ((! (((((var_1_7) > (var_1_52)) ? (var_1_7) : (var_1_52))) > (var_1_31 | var_1_52))) ? (((var_1_27 - var_1_28) > var_1_15) ? (var_1_37 == ((signed char) ((((var_1_25) > (var_1_29)) ? (var_1_25) : (var_1_29))))) : (var_1_42 ? (var_1_37 == ((signed char) (((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31))) - var_1_30))) : (var_1_37 == ((signed char) (var_1_30 + ((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31)))))))) : 1)=0, ((((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))) && (((last_1_var_1_17 >= var_1_38) && (((((-2) < (var_1_5)) ? (-2) : (var_1_5))) < var_1_52)) ? (var_1_17 == ((unsigned long int) (var_1_5 + (var_1_20 + ((((var_1_38) < (var_1_52)) ? (var_1_38) : (var_1_52))))))) : ((var_1_33 == var_1_16) ? (var_1_48 ? (var_1_17 == ((unsigned long int) (((((var_1_19) < ((var_1_5 + var_1_7))) ? (var_1_19) : ((var_1_5 + var_1_7)))) - 256u))) : 1) : (var_1_17 == ((unsigned long int) (var_1_52 + (((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))) - var_1_38))))))) && (((var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20))) ? ((last_1_var_1_20 > last_1_var_1_1) ? (var_1_20 == ((unsigned char) (((((32 + var_1_21)) > ((var_1_22 + (var_1_23 + 4)))) ? ((32 + var_1_21)) : ((var_1_22 + (var_1_23 + 4))))))) : 1) : ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) == last_1_var_1_20) ? (((- last_1_var_1_51) < last_1_var_1_20) ? (var_1_20 == ((unsigned char) var_1_21)) : (var_1_20 == ((unsigned char) var_1_21))) : (var_1_20 == ((unsigned char) var_1_22))))=0, ((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))=0, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=4, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=67, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52 ^ var_1_7=10200547327, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L364] EXPR (((((((((((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))) && (((last_1_var_1_17 >= var_1_38) && (((((-2) < (var_1_5)) ? (-2) : (var_1_5))) < var_1_52)) ? (var_1_17 == ((unsigned long int) (var_1_5 + (var_1_20 + ((((var_1_38) < (var_1_52)) ? (var_1_38) : (var_1_52))))))) : ((var_1_33 == var_1_16) ? (var_1_48 ? (var_1_17 == ((unsigned long int) (((((var_1_19) < ((var_1_5 + var_1_7))) ? (var_1_19) : ((var_1_5 + var_1_7)))) - 256u))) : 1) : (var_1_17 == ((unsigned long int) (var_1_52 + (((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))) - var_1_38))))))) && (((var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20))) ? ((last_1_var_1_20 > last_1_var_1_1) ? (var_1_20 == ((unsigned char) (((((32 + var_1_21)) > ((var_1_22 + (var_1_23 + 4)))) ? ((32 + var_1_21)) : ((var_1_22 + (var_1_23 + 4))))))) : 1) : ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) == last_1_var_1_20) ? (((- last_1_var_1_51) < last_1_var_1_20) ? (var_1_20 == ((unsigned char) var_1_21)) : (var_1_20 == ((unsigned char) var_1_21))) : (var_1_20 == ((unsigned char) var_1_22))))) && ((! var_1_11) ? ((var_1_12 && var_1_11) ? (var_1_24 == ((signed char) ((((var_1_23) < (var_1_25)) ? (var_1_23) : (var_1_25))))) : ((((var_1_37 % var_1_5) + var_1_38) != var_1_52) ? (var_1_24 == ((signed char) (((((var_1_23 - var_1_26)) > (var_1_25)) ? ((var_1_23 - var_1_26)) : (var_1_25))))) : (var_1_24 == ((signed char) 25)))) : (((((((var_1_27 - var_1_28)) > (var_1_16)) ? ((var_1_27 - var_1_28)) : (var_1_16))) > var_1_13) ? ((var_1_15 < ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) ? (var_1_24 == ((signed char) (var_1_29 + (((((25) < (var_1_30)) ? (25) : (var_1_30))) - var_1_31)))) : (var_1_24 == ((signed char) ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))) : (var_1_24 == ((signed char) (var_1_30 - (var_1_31 + var_1_32))))))) && ((! var_1_12) ? (var_1_33 == ((double) ((var_1_34 - var_1_35) + 7.5))) : 1)) && ((var_1_32 > (var_1_25 + var_1_52)) ? ((var_1_20 <= (var_1_19 - var_1_23)) ? ((var_1_26 < var_1_20) ? (var_1_36 == ((float) ((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) > (var_1_35)) ? (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) : (var_1_35))))) : 1) : 1) : ((var_1_11 && var_1_10) ? (var_1_36 == ((float) var_1_14)) : (var_1_36 == ((float) var_1_14))))) && ((! (((((var_1_7) > (var_1_52)) ? (var_1_7) : (var_1_52))) > (var_1_31 | var_1_52))) ? (((var_1_27 - var_1_28) > var_1_15) ? (var_1_37 == ((signed char) ((((var_1_25) > (var_1_29)) ? (var_1_25) : (var_1_29))))) : (var_1_42 ? (var_1_37 == ((signed char) (((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31))) - var_1_30))) : (var_1_37 == ((signed char) (var_1_30 + ((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31)))))))) : 1)) && ((var_1_31 >= (var_1_26 * last_1_var_1_52)) ? (((((((var_1_22) > (var_1_30)) ? (var_1_22) : (var_1_30))) << last_1_var_1_52) != (last_1_var_1_51 + last_1_var_1_38)) ? (var_1_38 == ((unsigned char) var_1_23)) : 1) : ((last_1_var_1_38 > var_1_29) ? ((last_1_var_1_42 && var_1_12) ? (var_1_38 == ((unsigned char) ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))) : 1) : (var_1_38 == ((unsigned char) (((((var_1_21 + (100 - var_1_30))) < (var_1_23)) ? ((var_1_21 + (100 - var_1_30))) : (var_1_23)))))))) && (var_1_12 ? (var_1_41 == ((double) (((((4.375 + var_1_15)) > (var_1_14)) ? ((4.375 + var_1_15)) : (var_1_14))))) : 1)) && (((5u << var_1_7) == (last_1_var_1_43 / var_1_19)) ? (var_1_42 == ((unsigned char) (! var_1_12))) : ((last_1_var_1_48 && var_1_12) ? (var_1_42 == ((unsigned char) var_1_11)) : (var_1_42 == ((unsigned char) 1)))) VAL [(((((((((((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))) && (((last_1_var_1_17 >= var_1_38) && (((((-2) < (var_1_5)) ? (-2) : (var_1_5))) < var_1_52)) ? (var_1_17 == ((unsigned long int) (var_1_5 + (var_1_20 + ((((var_1_38) < (var_1_52)) ? (var_1_38) : (var_1_52))))))) : ((var_1_33 == var_1_16) ? (var_1_48 ? (var_1_17 == ((unsigned long int) (((((var_1_19) < ((var_1_5 + var_1_7))) ? (var_1_19) : ((var_1_5 + var_1_7)))) - 256u))) : 1) : (var_1_17 == ((unsigned long int) (var_1_52 + (((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))) - var_1_38))))))) && (((var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20))) ? ((last_1_var_1_20 > last_1_var_1_1) ? (var_1_20 == ((unsigned char) (((((32 + var_1_21)) > ((var_1_22 + (var_1_23 + 4)))) ? ((32 + var_1_21)) : ((var_1_22 + (var_1_23 + 4))))))) : 1) : ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) == last_1_var_1_20) ? (((- last_1_var_1_51) < last_1_var_1_20) ? (var_1_20 == ((unsigned char) var_1_21)) : (var_1_20 == ((unsigned char) var_1_21))) : (var_1_20 == ((unsigned char) var_1_22))))) && ((! var_1_11) ? ((var_1_12 && var_1_11) ? (var_1_24 == ((signed char) ((((var_1_23) < (var_1_25)) ? (var_1_23) : (var_1_25))))) : ((((var_1_37 % var_1_5) + var_1_38) != var_1_52) ? (var_1_24 == ((signed char) (((((var_1_23 - var_1_26)) > (var_1_25)) ? ((var_1_23 - var_1_26)) : (var_1_25))))) : (var_1_24 == ((signed char) 25)))) : (((((((var_1_27 - var_1_28)) > (var_1_16)) ? ((var_1_27 - var_1_28)) : (var_1_16))) > var_1_13) ? ((var_1_15 < ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) ? (var_1_24 == ((signed char) (var_1_29 + (((((25) < (var_1_30)) ? (25) : (var_1_30))) - var_1_31)))) : (var_1_24 == ((signed char) ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))) : (var_1_24 == ((signed char) (var_1_30 - (var_1_31 + var_1_32))))))) && ((! var_1_12) ? (var_1_33 == ((double) ((var_1_34 - var_1_35) + 7.5))) : 1)) && ((var_1_32 > (var_1_25 + var_1_52)) ? ((var_1_20 <= (var_1_19 - var_1_23)) ? ((var_1_26 < var_1_20) ? (var_1_36 == ((float) ((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) > (var_1_35)) ? (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) : (var_1_35))))) : 1) : 1) : ((var_1_11 && var_1_10) ? (var_1_36 == ((float) var_1_14)) : (var_1_36 == ((float) var_1_14))))) && ((! (((((var_1_7) > (var_1_52)) ? (var_1_7) : (var_1_52))) > (var_1_31 | var_1_52))) ? (((var_1_27 - var_1_28) > var_1_15) ? (var_1_37 == ((signed char) ((((var_1_25) > (var_1_29)) ? (var_1_25) : (var_1_29))))) : (var_1_42 ? (var_1_37 == ((signed char) (((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31))) - var_1_30))) : (var_1_37 == ((signed char) (var_1_30 + ((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31)))))))) : 1)) && ((var_1_31 >= (var_1_26 * last_1_var_1_52)) ? (((((((var_1_22) > (var_1_30)) ? (var_1_22) : (var_1_30))) << last_1_var_1_52) != (last_1_var_1_51 + last_1_var_1_38)) ? (var_1_38 == ((unsigned char) var_1_23)) : 1) : ((last_1_var_1_38 > var_1_29) ? ((last_1_var_1_42 && var_1_12) ? (var_1_38 == ((unsigned char) ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))) : 1) : (var_1_38 == ((unsigned char) (((((var_1_21 + (100 - var_1_30))) < (var_1_23)) ? ((var_1_21 + (100 - var_1_30))) : (var_1_23)))))))) && (var_1_12 ? (var_1_41 == ((double) (((((4.375 + var_1_15)) > (var_1_14)) ? ((4.375 + var_1_15)) : (var_1_14))))) : 1)) && (((5u << var_1_7) == (last_1_var_1_43 / var_1_19)) ? (var_1_42 == ((unsigned char) (! var_1_12))) : ((last_1_var_1_48 && var_1_12) ? (var_1_42 == ((unsigned char) var_1_11)) : (var_1_42 == ((unsigned char) 1))))=0, (((((((((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))) && (((last_1_var_1_17 >= var_1_38) && (((((-2) < (var_1_5)) ? (-2) : (var_1_5))) < var_1_52)) ? (var_1_17 == ((unsigned long int) (var_1_5 + (var_1_20 + ((((var_1_38) < (var_1_52)) ? (var_1_38) : (var_1_52))))))) : ((var_1_33 == var_1_16) ? (var_1_48 ? (var_1_17 == ((unsigned long int) (((((var_1_19) < ((var_1_5 + var_1_7))) ? (var_1_19) : ((var_1_5 + var_1_7)))) - 256u))) : 1) : (var_1_17 == ((unsigned long int) (var_1_52 + (((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))) - var_1_38))))))) && (((var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20))) ? ((last_1_var_1_20 > last_1_var_1_1) ? (var_1_20 == ((unsigned char) (((((32 + var_1_21)) > ((var_1_22 + (var_1_23 + 4)))) ? ((32 + var_1_21)) : ((var_1_22 + (var_1_23 + 4))))))) : 1) : ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) == last_1_var_1_20) ? (((- last_1_var_1_51) < last_1_var_1_20) ? (var_1_20 == ((unsigned char) var_1_21)) : (var_1_20 == ((unsigned char) var_1_21))) : (var_1_20 == ((unsigned char) var_1_22))))) && ((! var_1_11) ? ((var_1_12 && var_1_11) ? (var_1_24 == ((signed char) ((((var_1_23) < (var_1_25)) ? (var_1_23) : (var_1_25))))) : ((((var_1_37 % var_1_5) + var_1_38) != var_1_52) ? (var_1_24 == ((signed char) (((((var_1_23 - var_1_26)) > (var_1_25)) ? ((var_1_23 - var_1_26)) : (var_1_25))))) : (var_1_24 == ((signed char) 25)))) : (((((((var_1_27 - var_1_28)) > (var_1_16)) ? ((var_1_27 - var_1_28)) : (var_1_16))) > var_1_13) ? ((var_1_15 < ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) ? (var_1_24 == ((signed char) (var_1_29 + (((((25) < (var_1_30)) ? (25) : (var_1_30))) - var_1_31)))) : (var_1_24 == ((signed char) ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))) : (var_1_24 == ((signed char) (var_1_30 - (var_1_31 + var_1_32))))))) && ((! var_1_12) ? (var_1_33 == ((double) ((var_1_34 - var_1_35) + 7.5))) : 1)) && ((var_1_32 > (var_1_25 + var_1_52)) ? ((var_1_20 <= (var_1_19 - var_1_23)) ? ((var_1_26 < var_1_20) ? (var_1_36 == ((float) ((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) > (var_1_35)) ? (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) : (var_1_35))))) : 1) : 1) : ((var_1_11 && var_1_10) ? (var_1_36 == ((float) var_1_14)) : (var_1_36 == ((float) var_1_14))))) && ((! (((((var_1_7) > (var_1_52)) ? (var_1_7) : (var_1_52))) > (var_1_31 | var_1_52))) ? (((var_1_27 - var_1_28) > var_1_15) ? (var_1_37 == ((signed char) ((((var_1_25) > (var_1_29)) ? (var_1_25) : (var_1_29))))) : (var_1_42 ? (var_1_37 == ((signed char) (((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31))) - var_1_30))) : (var_1_37 == ((signed char) (var_1_30 + ((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31)))))))) : 1)) && ((var_1_31 >= (var_1_26 * last_1_var_1_52)) ? (((((((var_1_22) > (var_1_30)) ? (var_1_22) : (var_1_30))) << last_1_var_1_52) != (last_1_var_1_51 + last_1_var_1_38)) ? (var_1_38 == ((unsigned char) var_1_23)) : 1) : ((last_1_var_1_38 > var_1_29) ? ((last_1_var_1_42 && var_1_12) ? (var_1_38 == ((unsigned char) ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))) : 1) : (var_1_38 == ((unsigned char) (((((var_1_21 + (100 - var_1_30))) < (var_1_23)) ? ((var_1_21 + (100 - var_1_30))) : (var_1_23)))))))=0, ((((((((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))) && (((last_1_var_1_17 >= var_1_38) && (((((-2) < (var_1_5)) ? (-2) : (var_1_5))) < var_1_52)) ? (var_1_17 == ((unsigned long int) (var_1_5 + (var_1_20 + ((((var_1_38) < (var_1_52)) ? (var_1_38) : (var_1_52))))))) : ((var_1_33 == var_1_16) ? (var_1_48 ? (var_1_17 == ((unsigned long int) (((((var_1_19) < ((var_1_5 + var_1_7))) ? (var_1_19) : ((var_1_5 + var_1_7)))) - 256u))) : 1) : (var_1_17 == ((unsigned long int) (var_1_52 + (((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))) - var_1_38))))))) && (((var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20))) ? ((last_1_var_1_20 > last_1_var_1_1) ? (var_1_20 == ((unsigned char) (((((32 + var_1_21)) > ((var_1_22 + (var_1_23 + 4)))) ? ((32 + var_1_21)) : ((var_1_22 + (var_1_23 + 4))))))) : 1) : ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) == last_1_var_1_20) ? (((- last_1_var_1_51) < last_1_var_1_20) ? (var_1_20 == ((unsigned char) var_1_21)) : (var_1_20 == ((unsigned char) var_1_21))) : (var_1_20 == ((unsigned char) var_1_22))))) && ((! var_1_11) ? ((var_1_12 && var_1_11) ? (var_1_24 == ((signed char) ((((var_1_23) < (var_1_25)) ? (var_1_23) : (var_1_25))))) : ((((var_1_37 % var_1_5) + var_1_38) != var_1_52) ? (var_1_24 == ((signed char) (((((var_1_23 - var_1_26)) > (var_1_25)) ? ((var_1_23 - var_1_26)) : (var_1_25))))) : (var_1_24 == ((signed char) 25)))) : (((((((var_1_27 - var_1_28)) > (var_1_16)) ? ((var_1_27 - var_1_28)) : (var_1_16))) > var_1_13) ? ((var_1_15 < ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) ? (var_1_24 == ((signed char) (var_1_29 + (((((25) < (var_1_30)) ? (25) : (var_1_30))) - var_1_31)))) : (var_1_24 == ((signed char) ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))) : (var_1_24 == ((signed char) (var_1_30 - (var_1_31 + var_1_32))))))) && ((! var_1_12) ? (var_1_33 == ((double) ((var_1_34 - var_1_35) + 7.5))) : 1)) && ((var_1_32 > (var_1_25 + var_1_52)) ? ((var_1_20 <= (var_1_19 - var_1_23)) ? ((var_1_26 < var_1_20) ? (var_1_36 == ((float) ((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) > (var_1_35)) ? (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) : (var_1_35))))) : 1) : 1) : ((var_1_11 && var_1_10) ? (var_1_36 == ((float) var_1_14)) : (var_1_36 == ((float) var_1_14))))) && ((! (((((var_1_7) > (var_1_52)) ? (var_1_7) : (var_1_52))) > (var_1_31 | var_1_52))) ? (((var_1_27 - var_1_28) > var_1_15) ? (var_1_37 == ((signed char) ((((var_1_25) > (var_1_29)) ? (var_1_25) : (var_1_29))))) : (var_1_42 ? (var_1_37 == ((signed char) (((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31))) - var_1_30))) : (var_1_37 == ((signed char) (var_1_30 + ((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31)))))))) : 1)=0, ((((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))) && (((last_1_var_1_17 >= var_1_38) && (((((-2) < (var_1_5)) ? (-2) : (var_1_5))) < var_1_52)) ? (var_1_17 == ((unsigned long int) (var_1_5 + (var_1_20 + ((((var_1_38) < (var_1_52)) ? (var_1_38) : (var_1_52))))))) : ((var_1_33 == var_1_16) ? (var_1_48 ? (var_1_17 == ((unsigned long int) (((((var_1_19) < ((var_1_5 + var_1_7))) ? (var_1_19) : ((var_1_5 + var_1_7)))) - 256u))) : 1) : (var_1_17 == ((unsigned long int) (var_1_52 + (((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))) - var_1_38))))))) && (((var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20))) ? ((last_1_var_1_20 > last_1_var_1_1) ? (var_1_20 == ((unsigned char) (((((32 + var_1_21)) > ((var_1_22 + (var_1_23 + 4)))) ? ((32 + var_1_21)) : ((var_1_22 + (var_1_23 + 4))))))) : 1) : ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) == last_1_var_1_20) ? (((- last_1_var_1_51) < last_1_var_1_20) ? (var_1_20 == ((unsigned char) var_1_21)) : (var_1_20 == ((unsigned char) var_1_21))) : (var_1_20 == ((unsigned char) var_1_22))))=0, ((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))=0, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=4, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=67, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52 ^ var_1_7=10200547327, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L364-L365] return ((((((((((((((((((((var_1_51 != var_1_51) ? (var_1_42 ? (var_1_1 == ((unsigned long int) ((var_1_5 + 1668503833u) - (50u + 256u)))) : 1) : 1) && ((var_1_38 > var_1_5) ? (((var_1_5 < var_1_38) || var_1_42) ? (var_1_6 == ((unsigned long int) (((var_1_7 + 1924803778u) - ((((var_1_38) > (var_1_38)) ? (var_1_38) : (var_1_38)))) - var_1_5))) : 1) : 1)) && (((var_1_7 > var_1_20) && var_1_42) ? (var_1_10 == ((unsigned char) (var_1_11 && var_1_12))) : 1)) && ((-500 >= (var_1_17 * (var_1_52 ^ var_1_7))) ? (var_1_13 == ((float) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) + var_1_15))) : (var_1_13 == ((float) ((((var_1_15 + var_1_16) < 0 ) ? -(var_1_15 + var_1_16) : (var_1_15 + var_1_16))))))) && (((last_1_var_1_17 >= var_1_38) && (((((-2) < (var_1_5)) ? (-2) : (var_1_5))) < var_1_52)) ? (var_1_17 == ((unsigned long int) (var_1_5 + (var_1_20 + ((((var_1_38) < (var_1_52)) ? (var_1_38) : (var_1_52))))))) : ((var_1_33 == var_1_16) ? (var_1_48 ? (var_1_17 == ((unsigned long int) (((((var_1_19) < ((var_1_5 + var_1_7))) ? (var_1_19) : ((var_1_5 + var_1_7)))) - 256u))) : 1) : (var_1_17 == ((unsigned long int) (var_1_52 + (((((var_1_7) < (var_1_5)) ? (var_1_7) : (var_1_5))) - var_1_38))))))) && (((var_1_11 || (var_1_14 > 15.3f)) || (last_1_var_1_1 == (8u >> last_1_var_1_20))) ? ((last_1_var_1_20 > last_1_var_1_1) ? (var_1_20 == ((unsigned char) (((((32 + var_1_21)) > ((var_1_22 + (var_1_23 + 4)))) ? ((32 + var_1_21)) : ((var_1_22 + (var_1_23 + 4))))))) : 1) : ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) == last_1_var_1_20) ? (((- last_1_var_1_51) < last_1_var_1_20) ? (var_1_20 == ((unsigned char) var_1_21)) : (var_1_20 == ((unsigned char) var_1_21))) : (var_1_20 == ((unsigned char) var_1_22))))) && ((! var_1_11) ? ((var_1_12 && var_1_11) ? (var_1_24 == ((signed char) ((((var_1_23) < (var_1_25)) ? (var_1_23) : (var_1_25))))) : ((((var_1_37 % var_1_5) + var_1_38) != var_1_52) ? (var_1_24 == ((signed char) (((((var_1_23 - var_1_26)) > (var_1_25)) ? ((var_1_23 - var_1_26)) : (var_1_25))))) : (var_1_24 == ((signed char) 25)))) : (((((((var_1_27 - var_1_28)) > (var_1_16)) ? ((var_1_27 - var_1_28)) : (var_1_16))) > var_1_13) ? ((var_1_15 < ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))) ? (var_1_24 == ((signed char) (var_1_29 + (((((25) < (var_1_30)) ? (25) : (var_1_30))) - var_1_31)))) : (var_1_24 == ((signed char) ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))) : (var_1_24 == ((signed char) (var_1_30 - (var_1_31 + var_1_32))))))) && ((! var_1_12) ? (var_1_33 == ((double) ((var_1_34 - var_1_35) + 7.5))) : 1)) && ((var_1_32 > (var_1_25 + var_1_52)) ? ((var_1_20 <= (var_1_19 - var_1_23)) ? ((var_1_26 < var_1_20) ? (var_1_36 == ((float) ((((((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) > (var_1_35)) ? (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) : (var_1_35))))) : 1) : 1) : ((var_1_11 && var_1_10) ? (var_1_36 == ((float) var_1_14)) : (var_1_36 == ((float) var_1_14))))) && ((! (((((var_1_7) > (var_1_52)) ? (var_1_7) : (var_1_52))) > (var_1_31 | var_1_52))) ? (((var_1_27 - var_1_28) > var_1_15) ? (var_1_37 == ((signed char) ((((var_1_25) > (var_1_29)) ? (var_1_25) : (var_1_29))))) : (var_1_42 ? (var_1_37 == ((signed char) (((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31))) - var_1_30))) : (var_1_37 == ((signed char) (var_1_30 + ((((var_1_32) > (var_1_31)) ? (var_1_32) : (var_1_31)))))))) : 1)) && ((var_1_31 >= (var_1_26 * last_1_var_1_52)) ? (((((((var_1_22) > (var_1_30)) ? (var_1_22) : (var_1_30))) << last_1_var_1_52) != (last_1_var_1_51 + last_1_var_1_38)) ? (var_1_38 == ((unsigned char) var_1_23)) : 1) : ((last_1_var_1_38 > var_1_29) ? ((last_1_var_1_42 && var_1_12) ? (var_1_38 == ((unsigned char) ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))) : 1) : (var_1_38 == ((unsigned char) (((((var_1_21 + (100 - var_1_30))) < (var_1_23)) ? ((var_1_21 + (100 - var_1_30))) : (var_1_23)))))))) && (var_1_12 ? (var_1_41 == ((double) (((((4.375 + var_1_15)) > (var_1_14)) ? ((4.375 + var_1_15)) : (var_1_14))))) : 1)) && (((5u << var_1_7) == (last_1_var_1_43 / var_1_19)) ? (var_1_42 == ((unsigned char) (! var_1_12))) : ((last_1_var_1_48 && var_1_12) ? (var_1_42 == ((unsigned char) var_1_11)) : (var_1_42 == ((unsigned char) 1))))) && ((var_1_11 && (var_1_32 < var_1_24)) ? ((! var_1_42) ? (var_1_43 == ((signed long int) ((((var_1_32) > (var_1_25)) ? (var_1_32) : (var_1_25))))) : 1) : 1)) && ((! ((var_1_19 - var_1_31) > var_1_43)) ? (var_1_44 == ((signed char) (var_1_30 + (((((var_1_32 - var_1_31)) > (var_1_29)) ? ((var_1_32 - var_1_31)) : (var_1_29)))))) : ((var_1_30 < (((((var_1_32) < (last_1_var_1_44)) ? (var_1_32) : (last_1_var_1_44))) * 32)) ? (var_1_12 ? ((var_1_20 > var_1_21) ? ((var_1_42 && (var_1_17 == 10u)) ? (var_1_44 == ((signed char) (((((var_1_30 + 5)) < ((var_1_31 - (1 + var_1_32)))) ? ((var_1_30 + 5)) : ((var_1_31 - (1 + var_1_32))))))) : 1) : (var_1_44 == ((signed char) ((((var_1_25) < (((((var_1_29) < (((((var_1_31) < (var_1_26)) ? (var_1_31) : (var_1_26))))) ? (var_1_29) : (((((var_1_31) < (var_1_26)) ? (var_1_31) : (var_1_26)))))))) ? (var_1_25) : (((((var_1_29) < (((((var_1_31) < (var_1_26)) ? (var_1_31) : (var_1_26))))) ? (var_1_29) : (((((var_1_31) < (var_1_26)) ? (var_1_31) : (var_1_26)))))))))))) : 1) : (var_1_44 == ((signed char) (((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) + var_1_29)))))) && ((var_1_1 <= (var_1_38 + var_1_19)) ? (var_1_45 == ((signed short int) (-1 + var_1_26))) : 1)) && ((((var_1_38 > var_1_38) && var_1_10) || var_1_10) ? ((var_1_34 >= 63.75) ? ((var_1_1 <= var_1_38) ? (var_1_46 == ((signed char) var_1_30)) : (var_1_46 == ((signed char) ((var_1_30 + (var_1_47 - 16)) - var_1_32)))) : (var_1_46 == ((signed char) (var_1_32 - var_1_23)))) : 1)) && (var_1_48 == ((unsigned char) (var_1_49 || var_1_50)))) && (var_1_49 ? ((last_1_var_1_24 <= last_1_var_1_20) ? ((! (var_1_7 <= last_1_var_1_46)) ? (var_1_51 == ((signed char) var_1_26)) : (var_1_51 == ((signed char) var_1_47))) : (var_1_51 == ((signed char) var_1_31))) : (var_1_51 == ((signed char) var_1_47)))) && ((! var_1_11) ? (var_1_52 == ((unsigned char) ((((var_1_40) < (((((var_1_32) < (var_1_23)) ? (var_1_32) : (var_1_23))))) ? (var_1_40) : (((((var_1_32) < (var_1_23)) ? (var_1_32) : (var_1_23)))))))) : ((last_1_var_1_37 < last_1_var_1_37) ? (var_1_52 == ((unsigned char) var_1_31)) : (var_1_52 == ((unsigned char) var_1_21)))) ; [L374] RET, EXPR property() [L374] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=4, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=67, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_17=4, last_1_var_1_1=128, last_1_var_1_20=32, last_1_var_1_24=-25, last_1_var_1_37=-2, last_1_var_1_38=16, last_1_var_1_42=0, last_1_var_1_43=2, last_1_var_1_44=-4, last_1_var_1_46=50, last_1_var_1_48=1, last_1_var_1_51=-8, last_1_var_1_52=0, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=2, var_1_15=3, var_1_16=4, var_1_17=1610612719, var_1_19=2147483647, var_1_1=128, var_1_20=32, var_1_21=0, var_1_22=8, var_1_23=0, var_1_24=4, var_1_25=4, var_1_26=126, var_1_27=5, var_1_28=6, var_1_29=63, var_1_30=8, var_1_31=0, var_1_32=4, var_1_34=7, var_1_35=8, var_1_36=2, var_1_37=-2, var_1_38=16, var_1_40=0, var_1_41=9, var_1_42=1, var_1_43=2, var_1_44=67, var_1_45=125, var_1_46=4, var_1_47=63, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=63, var_1_52=0, var_1_5=2147483647, var_1_6=32, var_1_7=1610612735] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 185 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 94.9s, OverallIterations: 24, TraceHistogramMax: 43, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 41.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12357 SdHoareTripleChecker+Valid, 32.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12155 mSDsluCounter, 26616 SdHoareTripleChecker+Invalid, 30.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 19757 mSDsCounter, 1266 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10578 IncrementalHoareTripleChecker+Invalid, 11844 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1266 mSolverCounterUnsat, 6859 mSDtfsCounter, 10578 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 9333 GetRequests, 9030 SyntacticMatches, 2 SemanticMatches, 301 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1691 ImplicationChecksByTransitivity, 9.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=6646occurred in iteration=20, InterpolantAutomatonStates: 265, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.7s AutomataMinimizationTime, 23 MinimizatonAttempts, 5443 StatesRemovedByMinimization, 21 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.3s SsaConstructionTime, 5.5s SatisfiabilityAnalysisTime, 30.7s InterpolantComputationTime, 7522 NumberOfCodeBlocks, 7522 NumberOfCodeBlocksAsserted, 25 NumberOfCheckSat, 8997 ConstructedInterpolants, 0 QuantifiedInterpolants, 43058 SizeOfPredicates, 97 NumberOfNonLiveVariables, 17082 ConjunctsInSsa, 254 ConjunctsInUnsatCore, 30 InterpolantComputations, 14 PerfectInterpolantSequences, 106335/108360 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 RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-06 21:57:21,248 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-89.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 c364d5742786a109dce2eae30e32833d89e81ae3212872a34b0b87c86d2f2db6 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:57:23,833 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:57:23,985 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-06 21:57:23,999 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:57:24,000 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:57:24,052 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:57:24,053 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:57:24,053 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:57:24,055 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 21:57:24,062 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 21:57:24,063 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:57:24,064 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:57:24,064 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:57:24,067 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:57:24,068 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 21:57:24,068 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 21:57:24,069 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 21:57:24,069 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:57:24,069 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 21:57:24,070 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 21:57:24,070 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 21:57:24,071 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 21:57:24,071 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 21:57:24,072 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 21:57:24,072 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 21:57:24,073 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 21:57:24,073 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:57:24,074 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:57:24,074 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:57:24,074 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 21:57:24,076 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:57:24,077 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:57:24,077 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 21:57:24,077 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 21:57:24,078 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 21:57:24,078 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 21:57:24,078 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 21:57:24,079 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 21:57:24,079 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 21:57:24,080 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 21:57:24,080 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 21:57:24,081 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 21:57:24,081 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> c364d5742786a109dce2eae30e32833d89e81ae3212872a34b0b87c86d2f2db6 [2023-11-06 21:57:24,531 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:57:24,578 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:57:24,581 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:57:24,583 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:57:24,583 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:57:24,585 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-89.i [2023-11-06 21:57:27,837 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:57:28,217 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:57:28,218 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-89.i [2023-11-06 21:57:28,232 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/data/186ef230c/62f959cf23a6424ba05e6cf29312a90f/FLAGb9c6df30d [2023-11-06 21:57:28,248 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/data/186ef230c/62f959cf23a6424ba05e6cf29312a90f [2023-11-06 21:57:28,251 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:57:28,252 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:57:28,254 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:57:28,254 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:57:28,260 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:57:28,261 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:57:28" (1/1) ... [2023-11-06 21:57:28,262 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d6dc2e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:28, skipping insertion in model container [2023-11-06 21:57:28,263 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:57:28" (1/1) ... [2023-11-06 21:57:28,322 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:57:28,487 WARN L240 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_007bf5ca-0148-40f6-a3f1-656d81c9e608/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-89.i[916,929] [2023-11-06 21:57:28,720 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:57:28,757 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:57:28,774 WARN L240 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_007bf5ca-0148-40f6-a3f1-656d81c9e608/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-89.i[916,929] [2023-11-06 21:57:28,915 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:57:28,954 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:57:28,955 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:28 WrapperNode [2023-11-06 21:57:28,955 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:57:28,958 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:57:28,959 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:57:28,959 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:57:28,968 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:28" (1/1) ... [2023-11-06 21:57:29,007 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:28" (1/1) ... [2023-11-06 21:57:29,076 INFO L138 Inliner]: procedures = 27, calls = 56, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 339 [2023-11-06 21:57:29,076 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:57:29,077 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:57:29,077 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:57:29,077 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:57:29,087 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:28" (1/1) ... [2023-11-06 21:57:29,087 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:28" (1/1) ... [2023-11-06 21:57:29,113 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:28" (1/1) ... [2023-11-06 21:57:29,114 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:28" (1/1) ... [2023-11-06 21:57:29,167 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:28" (1/1) ... [2023-11-06 21:57:29,176 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:28" (1/1) ... [2023-11-06 21:57:29,182 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:28" (1/1) ... [2023-11-06 21:57:29,189 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:28" (1/1) ... [2023-11-06 21:57:29,197 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:57:29,202 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:57:29,202 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:57:29,203 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:57:29,213 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:28" (1/1) ... [2023-11-06 21:57:29,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:57:29,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:29,254 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 21:57:29,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 21:57:29,296 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 21:57:29,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 21:57:29,297 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 21:57:29,297 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 21:57:29,297 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:57:29,298 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:57:29,425 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:57:29,427 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:57:35,111 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:57:35,129 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:57:35,130 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 21:57:35,134 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:57:35 BoogieIcfgContainer [2023-11-06 21:57:35,134 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:57:35,138 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 21:57:35,139 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 21:57:35,142 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 21:57:35,143 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 09:57:28" (1/3) ... [2023-11-06 21:57:35,144 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@465a1172 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:57:35, skipping insertion in model container [2023-11-06 21:57:35,144 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:28" (2/3) ... [2023-11-06 21:57:35,146 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@465a1172 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:57:35, skipping insertion in model container [2023-11-06 21:57:35,146 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:57:35" (3/3) ... [2023-11-06 21:57:35,148 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-89.i [2023-11-06 21:57:35,171 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 21:57:35,172 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 21:57:35,250 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 21:57:35,257 INFO L357 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, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@592efcfc, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 21:57:35,258 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 21:57:35,266 INFO L276 IsEmpty]: Start isEmpty. Operand has 147 states, 101 states have (on average 1.5346534653465347) internal successors, (155), 102 states have internal predecessors, (155), 43 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2023-11-06 21:57:35,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2023-11-06 21:57:35,313 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:35,314 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:57:35,314 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:35,322 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:35,322 INFO L85 PathProgramCache]: Analyzing trace with hash -344873712, now seen corresponding path program 1 times [2023-11-06 21:57:35,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:57:35,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1569612959] [2023-11-06 21:57:35,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:35,342 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 [2023-11-06 21:57:35,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:57:35,348 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 21:57:35,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 21:57:36,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:36,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 21:57:36,522 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:36,593 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 3528 trivial. 0 not checked. [2023-11-06 21:57:36,593 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:57:36,594 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:57:36,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1569612959] [2023-11-06 21:57:36,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1569612959] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:57:36,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:57:36,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:57:36,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566514679] [2023-11-06 21:57:36,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:36,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 21:57:36,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:57:36,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 21:57:36,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 21:57:36,662 INFO L87 Difference]: Start difference. First operand has 147 states, 101 states have (on average 1.5346534653465347) internal successors, (155), 102 states have internal predecessors, (155), 43 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) Second operand has 2 states, 2 states have (on average 36.5) internal successors, (73), 2 states have internal predecessors, (73), 2 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 2 states have call successors, (43) [2023-11-06 21:57:36,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:57:36,743 INFO L93 Difference]: Finished difference Result 287 states and 519 transitions. [2023-11-06 21:57:36,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 21:57:36,746 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 36.5) internal successors, (73), 2 states have internal predecessors, (73), 2 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 2 states have call successors, (43) Word has length 283 [2023-11-06 21:57:36,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:57:36,757 INFO L225 Difference]: With dead ends: 287 [2023-11-06 21:57:36,757 INFO L226 Difference]: Without dead ends: 143 [2023-11-06 21:57:36,763 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 21:57:36,768 INFO L413 NwaCegarLoop]: 234 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, 234 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 [2023-11-06 21:57:36,769 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:57:36,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2023-11-06 21:57:36,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2023-11-06 21:57:36,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 98 states have (on average 1.510204081632653) internal successors, (148), 98 states have internal predecessors, (148), 43 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2023-11-06 21:57:36,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 234 transitions. [2023-11-06 21:57:36,862 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 234 transitions. Word has length 283 [2023-11-06 21:57:36,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:57:36,863 INFO L495 AbstractCegarLoop]: Abstraction has 143 states and 234 transitions. [2023-11-06 21:57:36,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 36.5) internal successors, (73), 2 states have internal predecessors, (73), 2 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 2 states have call successors, (43) [2023-11-06 21:57:36,863 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 234 transitions. [2023-11-06 21:57:36,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2023-11-06 21:57:36,871 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:36,872 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:57:36,911 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:37,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 21:57:37,100 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:37,101 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:37,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1001498174, now seen corresponding path program 1 times [2023-11-06 21:57:37,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:57:37,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [606269149] [2023-11-06 21:57:37,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:37,103 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 [2023-11-06 21:57:37,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:57:37,105 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 21:57:37,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 21:57:38,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:38,103 INFO L262 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 21:57:38,116 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:39,823 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 658 proven. 114 refuted. 0 times theorem prover too weak. 2840 trivial. 0 not checked. [2023-11-06 21:57:39,828 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:57:40,737 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 12 proven. 114 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2023-11-06 21:57:40,738 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:57:40,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [606269149] [2023-11-06 21:57:40,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [606269149] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:57:40,740 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:57:40,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 21:57:40,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048194079] [2023-11-06 21:57:40,745 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:57:40,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:57:40,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:57:40,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:57:40,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:57:40,758 INFO L87 Difference]: Start difference. First operand 143 states and 234 transitions. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 2 states have call successors, (81), 2 states have call predecessors, (81), 4 states have return successors, (82), 2 states have call predecessors, (82), 2 states have call successors, (82) [2023-11-06 21:57:45,098 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:57:47,104 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:57:49,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:57:49,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:57:49,308 INFO L93 Difference]: Finished difference Result 293 states and 474 transitions. [2023-11-06 21:57:49,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:57:49,310 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 2 states have call successors, (81), 2 states have call predecessors, (81), 4 states have return successors, (82), 2 states have call predecessors, (82), 2 states have call successors, (82) Word has length 283 [2023-11-06 21:57:49,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:57:49,315 INFO L225 Difference]: With dead ends: 293 [2023-11-06 21:57:49,316 INFO L226 Difference]: Without dead ends: 153 [2023-11-06 21:57:49,318 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 568 GetRequests, 558 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 21:57:49,320 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 221 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 16 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2023-11-06 21:57:49,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 435 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 281 Invalid, 3 Unknown, 0 Unchecked, 8.3s Time] [2023-11-06 21:57:49,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2023-11-06 21:57:49,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 150. [2023-11-06 21:57:49,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 100 states have (on average 1.43) internal successors, (143), 101 states have internal predecessors, (143), 47 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 46 states have call predecessors, (47), 47 states have call successors, (47) [2023-11-06 21:57:49,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 237 transitions. [2023-11-06 21:57:49,354 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 237 transitions. Word has length 283 [2023-11-06 21:57:49,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:57:49,356 INFO L495 AbstractCegarLoop]: Abstraction has 150 states and 237 transitions. [2023-11-06 21:57:49,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 2 states have call successors, (81), 2 states have call predecessors, (81), 4 states have return successors, (82), 2 states have call predecessors, (82), 2 states have call successors, (82) [2023-11-06 21:57:49,357 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 237 transitions. [2023-11-06 21:57:49,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2023-11-06 21:57:49,363 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:49,364 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:57:49,396 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:49,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 21:57:49,585 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:49,586 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:49,586 INFO L85 PathProgramCache]: Analyzing trace with hash -817302340, now seen corresponding path program 1 times [2023-11-06 21:57:49,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:57:49,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [473048472] [2023-11-06 21:57:49,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:49,588 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 [2023-11-06 21:57:49,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:57:49,589 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 21:57:49,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 21:57:50,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:50,456 INFO L262 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:57:50,465 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:50,528 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2023-11-06 21:57:50,528 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:57:50,528 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:57:50,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [473048472] [2023-11-06 21:57:50,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [473048472] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:57:50,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:57:50,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:57:50,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083489130] [2023-11-06 21:57:50,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:50,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:57:50,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:57:50,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:57:50,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:57:50,533 INFO L87 Difference]: Start difference. First operand 150 states and 237 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:57:52,837 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:57:54,841 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:57:54,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:57:54,845 INFO L93 Difference]: Finished difference Result 290 states and 460 transitions. [2023-11-06 21:57:54,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:57:54,918 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 284 [2023-11-06 21:57:54,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:57:54,923 INFO L225 Difference]: With dead ends: 290 [2023-11-06 21:57:54,923 INFO L226 Difference]: Without dead ends: 150 [2023-11-06 21:57:54,927 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:57:54,928 INFO L413 NwaCegarLoop]: 220 mSDtfsCounter, 96 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-11-06 21:57:54,930 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 341 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 2 Unknown, 0 Unchecked, 4.3s Time] [2023-11-06 21:57:54,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2023-11-06 21:57:54,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2023-11-06 21:57:54,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 100 states have (on average 1.42) internal successors, (142), 101 states have internal predecessors, (142), 47 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 46 states have call predecessors, (47), 47 states have call successors, (47) [2023-11-06 21:57:54,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 236 transitions. [2023-11-06 21:57:54,966 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 236 transitions. Word has length 284 [2023-11-06 21:57:54,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:57:54,968 INFO L495 AbstractCegarLoop]: Abstraction has 150 states and 236 transitions. [2023-11-06 21:57:54,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:57:54,968 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 236 transitions. [2023-11-06 21:57:54,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2023-11-06 21:57:54,973 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:54,974 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:57:55,008 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:55,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 21:57:55,197 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:55,197 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:55,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1846661638, now seen corresponding path program 1 times [2023-11-06 21:57:55,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:57:55,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1452842998] [2023-11-06 21:57:55,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:55,199 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 [2023-11-06 21:57:55,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:57:55,200 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 21:57:55,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 21:57:56,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:56,086 INFO L262 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 21:57:56,094 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:57,795 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 918 proven. 108 refuted. 0 times theorem prover too weak. 2586 trivial. 0 not checked. [2023-11-06 21:57:57,795 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:57:58,691 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 18 proven. 108 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2023-11-06 21:57:58,692 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:57:58,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1452842998] [2023-11-06 21:57:58,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1452842998] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:57:58,696 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:57:58,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 21:57:58,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816034509] [2023-11-06 21:57:58,697 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:57:58,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:57:58,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:57:58,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:57:58,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:57:58,700 INFO L87 Difference]: Start difference. First operand 150 states and 236 transitions. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 2 states have call successors, (79), 2 states have call predecessors, (79), 4 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) [2023-11-06 21:58:02,854 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:58:04,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:58:06,860 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:58:07,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:58:07,099 INFO L93 Difference]: Finished difference Result 304 states and 472 transitions. [2023-11-06 21:58:07,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:58:07,100 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 2 states have call successors, (79), 2 states have call predecessors, (79), 4 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) Word has length 284 [2023-11-06 21:58:07,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:58:07,103 INFO L225 Difference]: With dead ends: 304 [2023-11-06 21:58:07,103 INFO L226 Difference]: Without dead ends: 164 [2023-11-06 21:58:07,104 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 570 GetRequests, 560 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 21:58:07,105 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 193 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 20 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2023-11-06 21:58:07,106 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 441 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 306 Invalid, 3 Unknown, 0 Unchecked, 8.2s Time] [2023-11-06 21:58:07,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2023-11-06 21:58:07,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 161. [2023-11-06 21:58:07,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 107 states have (on average 1.3644859813084111) internal successors, (146), 108 states have internal predecessors, (146), 49 states have call successors, (49), 4 states have call predecessors, (49), 4 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2023-11-06 21:58:07,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 244 transitions. [2023-11-06 21:58:07,130 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 244 transitions. Word has length 284 [2023-11-06 21:58:07,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:58:07,131 INFO L495 AbstractCegarLoop]: Abstraction has 161 states and 244 transitions. [2023-11-06 21:58:07,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 2 states have call successors, (79), 2 states have call predecessors, (79), 4 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) [2023-11-06 21:58:07,132 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 244 transitions. [2023-11-06 21:58:07,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2023-11-06 21:58:07,135 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:58:07,136 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:58:07,172 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 21:58:07,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 21:58:07,350 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:58:07,350 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:07,351 INFO L85 PathProgramCache]: Analyzing trace with hash 76566396, now seen corresponding path program 1 times [2023-11-06 21:58:07,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:58:07,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [345980571] [2023-11-06 21:58:07,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:07,352 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 [2023-11-06 21:58:07,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:58:07,353 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 21:58:07,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 21:58:08,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:08,260 INFO L262 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 21:58:08,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:58:12,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 86 proven. 246 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2023-11-06 21:58:12,047 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:58:12,547 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:58:12,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [345980571] [2023-11-06 21:58:12,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [345980571] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:58:12,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [947941701] [2023-11-06 21:58:12,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:12,548 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-06 21:58:12,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/cvc4 [2023-11-06 21:58:12,552 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-06 21:58:12,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2023-11-06 21:58:13,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:13,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 21:58:13,552 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:58:13,970 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2023-11-06 21:58:13,970 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:58:13,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [947941701] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:58:13,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:58:13,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2023-11-06 21:58:13,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620081975] [2023-11-06 21:58:13,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:58:13,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:58:13,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:58:13,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:58:13,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-11-06 21:58:13,973 INFO L87 Difference]: Start difference. First operand 161 states and 244 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:58:18,146 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:58:20,148 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:58:22,415 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:58:24,423 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:58:26,427 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:58:28,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:58:30,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:58:32,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:58:34,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:58:36,955 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:58:38,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:58:41,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:58:43,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:58:43,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:58:43,423 INFO L93 Difference]: Finished difference Result 521 states and 794 transitions. [2023-11-06 21:58:43,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 21:58:43,424 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 284 [2023-11-06 21:58:43,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:58:43,429 INFO L225 Difference]: With dead ends: 521 [2023-11-06 21:58:43,429 INFO L226 Difference]: Without dead ends: 377 [2023-11-06 21:58:43,431 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 611 GetRequests, 598 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2023-11-06 21:58:43,432 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 415 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 30 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.3s IncrementalHoareTripleChecker+Time [2023-11-06 21:58:43,432 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [415 Valid, 836 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 166 Invalid, 13 Unknown, 0 Unchecked, 29.3s Time] [2023-11-06 21:58:43,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2023-11-06 21:58:43,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 338. [2023-11-06 21:58:43,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 230 states have (on average 1.3565217391304347) internal successors, (312), 233 states have internal predecessors, (312), 98 states have call successors, (98), 9 states have call predecessors, (98), 9 states have return successors, (98), 95 states have call predecessors, (98), 98 states have call successors, (98) [2023-11-06 21:58:43,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 508 transitions. [2023-11-06 21:58:43,491 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 508 transitions. Word has length 284 [2023-11-06 21:58:43,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:58:43,492 INFO L495 AbstractCegarLoop]: Abstraction has 338 states and 508 transitions. [2023-11-06 21:58:43,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:58:43,493 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 508 transitions. [2023-11-06 21:58:43,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2023-11-06 21:58:43,496 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:58:43,496 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:58:43,506 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (7)] Forceful destruction successful, exit code 0 [2023-11-06 21:58:43,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 21:58:43,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 21:58:43,902 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:58:43,903 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:43,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1612377346, now seen corresponding path program 1 times [2023-11-06 21:58:43,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:58:43,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1703944223] [2023-11-06 21:58:43,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:43,904 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 [2023-11-06 21:58:43,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:58:43,905 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 21:58:43,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/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 (8)] Waiting until timeout for monitored process [2023-11-06 21:58:44,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:44,879 INFO L262 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 21:58:44,885 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:58:48,952 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 86 proven. 246 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2023-11-06 21:58:48,952 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:58:49,438 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:58:49,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1703944223] [2023-11-06 21:58:49,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1703944223] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:58:49,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [971470540] [2023-11-06 21:58:49,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:49,438 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-06 21:58:49,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/cvc4 [2023-11-06 21:58:49,440 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-06 21:58:49,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_007bf5ca-0148-40f6-a3f1-656d81c9e608/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2023-11-06 21:58:51,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:51,594 INFO L262 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 21:58:51,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:58:58,763 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2023-11-06 21:58:58,763 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:58:58,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [971470540] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:58:58,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:58:58,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 14 [2023-11-06 21:58:58,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333745346] [2023-11-06 21:58:58,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:58:58,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:58:58,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:58:58,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:58:58,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2023-11-06 21:58:58,767 INFO L87 Difference]: Start difference. First operand 338 states and 508 transitions. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2023-11-06 21:59:05,447 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:59:07,453 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:59:09,455 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:59:11,802 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:59:13,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:59:15,815 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:59:17,822 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []