./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-49.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_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-49.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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_24f28cbe-a174-4989-b3af-888d333e6f0b/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 c056c4a74a691be903abecd34784a674b6156c88a186c5cbdd8a4d16bed3a734 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:01:55,085 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:01:55,238 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 22:01:55,245 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:01:55,247 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:01:55,285 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:01:55,286 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:01:55,286 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:01:55,288 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:01:55,294 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:01:55,295 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:01:55,296 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:01:55,296 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:01:55,298 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:01:55,299 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:01:55,299 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:01:55,300 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:01:55,300 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:01:55,301 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:01:55,301 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:01:55,302 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:01:55,303 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:01:55,303 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:01:55,304 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:01:55,304 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:01:55,305 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:01:55,306 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:01:55,306 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:01:55,306 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:01:55,307 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:01:55,308 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:01:55,309 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:01:55,309 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:01:55,309 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:01:55,310 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:01:55,310 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:01:55,310 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:01:55,311 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:01:55,311 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:01:55,311 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_24f28cbe-a174-4989-b3af-888d333e6f0b/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_24f28cbe-a174-4989-b3af-888d333e6f0b/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 -> c056c4a74a691be903abecd34784a674b6156c88a186c5cbdd8a4d16bed3a734 [2023-11-06 22:01:55,646 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:01:55,675 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:01:55,678 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:01:55,679 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:01:55,680 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:01:55,681 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-49.i [2023-11-06 22:01:58,701 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:01:58,934 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:01:58,934 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-49.i [2023-11-06 22:01:58,948 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/data/0b16831ea/480fde2176a94e34b682e637a166fc1d/FLAGbada9c506 [2023-11-06 22:01:58,963 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/data/0b16831ea/480fde2176a94e34b682e637a166fc1d [2023-11-06 22:01:58,966 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:01:58,967 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:01:58,969 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:01:58,969 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:01:58,975 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:01:58,976 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:01:58" (1/1) ... [2023-11-06 22:01:58,977 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@68a20868 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:58, skipping insertion in model container [2023-11-06 22:01:58,978 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:01:58" (1/1) ... [2023-11-06 22:01:59,028 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:01:59,162 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_24f28cbe-a174-4989-b3af-888d333e6f0b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-49.i[919,932] [2023-11-06 22:01:59,247 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:01:59,288 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:01:59,308 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_24f28cbe-a174-4989-b3af-888d333e6f0b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-49.i[919,932] [2023-11-06 22:01:59,359 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:01:59,387 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:01:59,387 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:59 WrapperNode [2023-11-06 22:01:59,387 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:01:59,389 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:01:59,389 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:01:59,389 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:01:59,397 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:59" (1/1) ... [2023-11-06 22:01:59,413 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:59" (1/1) ... [2023-11-06 22:01:59,467 INFO L138 Inliner]: procedures = 26, calls = 41, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 222 [2023-11-06 22:01:59,468 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:01:59,469 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:01:59,469 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:01:59,469 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:01:59,479 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:59" (1/1) ... [2023-11-06 22:01:59,480 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:59" (1/1) ... [2023-11-06 22:01:59,496 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:59" (1/1) ... [2023-11-06 22:01:59,496 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:59" (1/1) ... [2023-11-06 22:01:59,529 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:59" (1/1) ... [2023-11-06 22:01:59,533 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:59" (1/1) ... [2023-11-06 22:01:59,542 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:59" (1/1) ... [2023-11-06 22:01:59,551 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:59" (1/1) ... [2023-11-06 22:01:59,558 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:01:59,564 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:01:59,564 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:01:59,565 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:01:59,565 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:59" (1/1) ... [2023-11-06 22:01:59,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:01:59,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:01:59,601 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:01:59,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:01:59,650 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:01:59,651 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:01:59,651 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:01:59,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:01:59,651 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:01:59,652 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:01:59,782 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:01:59,784 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:02:00,412 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:02:00,422 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:02:00,422 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 22:02:00,425 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:02:00 BoogieIcfgContainer [2023-11-06 22:02:00,426 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:02:00,431 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:02:00,431 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:02:00,436 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:02:00,436 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:01:58" (1/3) ... [2023-11-06 22:02:00,437 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6921111b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:02:00, skipping insertion in model container [2023-11-06 22:02:00,437 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:01:59" (2/3) ... [2023-11-06 22:02:00,439 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6921111b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:02:00, skipping insertion in model container [2023-11-06 22:02:00,439 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:02:00" (3/3) ... [2023-11-06 22:02:00,441 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-49.i [2023-11-06 22:02:00,462 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:02:00,462 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:02:00,531 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:02:00,540 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;@6e559c07, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:02:00,541 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:02:00,546 INFO L276 IsEmpty]: Start isEmpty. Operand has 93 states, 62 states have (on average 1.467741935483871) internal successors, (91), 63 states have internal predecessors, (91), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2023-11-06 22:02:00,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-11-06 22:02:00,568 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:02:00,569 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:02:00,570 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:02:00,575 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:00,576 INFO L85 PathProgramCache]: Analyzing trace with hash 59070809, now seen corresponding path program 1 times [2023-11-06 22:02:00,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:02:00,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023828354] [2023-11-06 22:02:00,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:00,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:02:00,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:00,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:02:00,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023828354] [2023-11-06 22:02:00,952 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-06 22:02:00,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015156050] [2023-11-06 22:02:00,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:00,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:02:00,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:02:00,959 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:02:00,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 22:02:01,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:01,267 INFO L262 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 22:02:01,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:01,362 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 1458 trivial. 0 not checked. [2023-11-06 22:02:01,362 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:01,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015156050] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:01,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:01,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:02:01,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009002770] [2023-11-06 22:02:01,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:01,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:02:01,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:02:01,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:02:01,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:02:01,424 INFO L87 Difference]: Start difference. First operand has 93 states, 62 states have (on average 1.467741935483871) internal successors, (91), 63 states have internal predecessors, (91), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Second operand has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) [2023-11-06 22:02:01,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:02:01,487 INFO L93 Difference]: Finished difference Result 178 states and 314 transitions. [2023-11-06 22:02:01,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:02:01,489 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) Word has length 185 [2023-11-06 22:02:01,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:02:01,498 INFO L225 Difference]: With dead ends: 178 [2023-11-06 22:02:01,498 INFO L226 Difference]: Without dead ends: 88 [2023-11-06 22:02:01,503 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 184 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 22:02:01,507 INFO L413 NwaCegarLoop]: 137 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, 137 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 22:02:01,508 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:02:01,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2023-11-06 22:02:01,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2023-11-06 22:02:01,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 58 states have (on average 1.396551724137931) internal successors, (81), 58 states have internal predecessors, (81), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2023-11-06 22:02:01,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 137 transitions. [2023-11-06 22:02:01,564 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 137 transitions. Word has length 185 [2023-11-06 22:02:01,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:02:01,565 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 137 transitions. [2023-11-06 22:02:01,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) [2023-11-06 22:02:01,566 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 137 transitions. [2023-11-06 22:02:01,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-11-06 22:02:01,571 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:02:01,572 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:02:01,579 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:01,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:02:01,774 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:02:01,775 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:01,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1761888277, now seen corresponding path program 1 times [2023-11-06 22:02:01,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:02:01,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569191732] [2023-11-06 22:02:01,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:01,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:02:01,890 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:02:01,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [712971182] [2023-11-06 22:02:01,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:01,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:02:01,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:02:01,896 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:02:01,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 22:02:02,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:02,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:02:02,106 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:02,487 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 403 proven. 69 refuted. 0 times theorem prover too weak. 1040 trivial. 0 not checked. [2023-11-06 22:02:02,488 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:02:02,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 12 proven. 69 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2023-11-06 22:02:02,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:02:02,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569191732] [2023-11-06 22:02:02,774 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:02:02,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712971182] [2023-11-06 22:02:02,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712971182] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:02:02,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:02:02,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-11-06 22:02:02,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373444883] [2023-11-06 22:02:02,776 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:02:02,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 22:02:02,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:02:02,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 22:02:02,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 22:02:02,780 INFO L87 Difference]: Start difference. First operand 88 states and 137 transitions. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 3 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (52), 3 states have call predecessors, (52), 3 states have call successors, (52) [2023-11-06 22:02:03,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:02:03,108 INFO L93 Difference]: Finished difference Result 179 states and 276 transitions. [2023-11-06 22:02:03,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:02:03,109 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 3 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (52), 3 states have call predecessors, (52), 3 states have call successors, (52) Word has length 185 [2023-11-06 22:02:03,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:02:03,113 INFO L225 Difference]: With dead ends: 179 [2023-11-06 22:02:03,113 INFO L226 Difference]: Without dead ends: 94 [2023-11-06 22:02:03,115 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 362 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 22:02:03,117 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 101 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:02:03,117 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 240 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 22:02:03,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2023-11-06 22:02:03,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 92. [2023-11-06 22:02:03,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 61 states have (on average 1.360655737704918) internal successors, (83), 61 states have internal predecessors, (83), 28 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2023-11-06 22:02:03,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 139 transitions. [2023-11-06 22:02:03,178 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 139 transitions. Word has length 185 [2023-11-06 22:02:03,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:02:03,181 INFO L495 AbstractCegarLoop]: Abstraction has 92 states and 139 transitions. [2023-11-06 22:02:03,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 3 states have call successors, (51), 2 states have call predecessors, (51), 4 states have return successors, (52), 3 states have call predecessors, (52), 3 states have call successors, (52) [2023-11-06 22:02:03,182 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 139 transitions. [2023-11-06 22:02:03,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-11-06 22:02:03,193 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:02:03,193 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:02:03,204 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:03,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:02:03,400 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:02:03,400 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:03,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1081829907, now seen corresponding path program 1 times [2023-11-06 22:02:03,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:02:03,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927821413] [2023-11-06 22:02:03,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:03,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:02:03,457 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:02:03,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1654646055] [2023-11-06 22:02:03,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:03,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:02:03,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:02:03,459 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:02:03,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 22:02:03,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:03,638 INFO L262 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:02:03,645 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:03,931 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 543 proven. 63 refuted. 0 times theorem prover too weak. 906 trivial. 0 not checked. [2023-11-06 22:02:03,931 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:02:04,180 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 18 proven. 63 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2023-11-06 22:02:04,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:02:04,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927821413] [2023-11-06 22:02:04,181 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:02:04,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654646055] [2023-11-06 22:02:04,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654646055] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:02:04,181 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:02:04,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-11-06 22:02:04,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147605850] [2023-11-06 22:02:04,182 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:02:04,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 22:02:04,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:02:04,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 22:02:04,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 22:02:04,185 INFO L87 Difference]: Start difference. First operand 92 states and 139 transitions. Second operand has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 2 states have call successors, (49), 2 states have call predecessors, (49), 4 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2023-11-06 22:02:04,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:02:04,564 INFO L93 Difference]: Finished difference Result 219 states and 330 transitions. [2023-11-06 22:02:04,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 22:02:04,566 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 2 states have call successors, (49), 2 states have call predecessors, (49), 4 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 185 [2023-11-06 22:02:04,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:02:04,569 INFO L225 Difference]: With dead ends: 219 [2023-11-06 22:02:04,570 INFO L226 Difference]: Without dead ends: 130 [2023-11-06 22:02:04,571 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 360 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:02:04,572 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 183 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 22:02:04,573 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 421 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 22:02:04,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2023-11-06 22:02:04,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 99. [2023-11-06 22:02:04,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 67 states have (on average 1.3432835820895523) internal successors, (90), 67 states have internal predecessors, (90), 28 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2023-11-06 22:02:04,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 146 transitions. [2023-11-06 22:02:04,597 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 146 transitions. Word has length 185 [2023-11-06 22:02:04,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:02:04,598 INFO L495 AbstractCegarLoop]: Abstraction has 99 states and 146 transitions. [2023-11-06 22:02:04,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 2 states have call successors, (49), 2 states have call predecessors, (49), 4 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2023-11-06 22:02:04,598 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 146 transitions. [2023-11-06 22:02:04,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2023-11-06 22:02:04,602 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:02:04,602 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:02:04,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:04,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:02:04,809 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:02:04,810 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:04,810 INFO L85 PathProgramCache]: Analyzing trace with hash 287305404, now seen corresponding path program 1 times [2023-11-06 22:02:04,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:02:04,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898715778] [2023-11-06 22:02:04,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:04,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:02:04,902 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:02:04,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1574699329] [2023-11-06 22:02:04,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:04,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:02:04,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:02:04,904 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:02:04,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 22:02:05,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:05,110 INFO L262 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 22:02:05,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:05,373 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2023-11-06 22:02:05,374 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:05,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:02:05,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898715778] [2023-11-06 22:02:05,374 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:02:05,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574699329] [2023-11-06 22:02:05,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574699329] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:05,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:05,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:02:05,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186100170] [2023-11-06 22:02:05,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:05,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:02:05,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:02:05,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:02:05,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:02:05,378 INFO L87 Difference]: Start difference. First operand 99 states and 146 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-06 22:02:05,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:02:05,528 INFO L93 Difference]: Finished difference Result 324 states and 484 transitions. [2023-11-06 22:02:05,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:02:05,529 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 186 [2023-11-06 22:02:05,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:02:05,533 INFO L225 Difference]: With dead ends: 324 [2023-11-06 22:02:05,533 INFO L226 Difference]: Without dead ends: 228 [2023-11-06 22:02:05,534 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 183 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 22:02:05,535 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 120 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:02:05,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 438 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:02:05,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2023-11-06 22:02:05,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 204. [2023-11-06 22:02:05,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 141 states have (on average 1.375886524822695) internal successors, (194), 141 states have internal predecessors, (194), 56 states have call successors, (56), 6 states have call predecessors, (56), 6 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2023-11-06 22:02:05,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 306 transitions. [2023-11-06 22:02:05,582 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 306 transitions. Word has length 186 [2023-11-06 22:02:05,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:02:05,583 INFO L495 AbstractCegarLoop]: Abstraction has 204 states and 306 transitions. [2023-11-06 22:02:05,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-06 22:02:05,583 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 306 transitions. [2023-11-06 22:02:05,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2023-11-06 22:02:05,586 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:02:05,587 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:02:05,598 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-06 22:02:05,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:02:05,793 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:02:05,793 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:05,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1298422654, now seen corresponding path program 1 times [2023-11-06 22:02:05,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:02:05,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064375750] [2023-11-06 22:02:05,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:05,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:02:05,868 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:02:05,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [380130252] [2023-11-06 22:02:05,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:05,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:02:05,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:02:05,876 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:02:05,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 22:02:06,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:06,074 INFO L262 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-06 22:02:06,080 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:07,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 231 proven. 75 refuted. 0 times theorem prover too weak. 1206 trivial. 0 not checked. [2023-11-06 22:02:07,429 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:02:08,213 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 6 proven. 75 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2023-11-06 22:02:08,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:02:08,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064375750] [2023-11-06 22:02:08,213 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:02:08,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380130252] [2023-11-06 22:02:08,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380130252] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:02:08,214 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:02:08,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-11-06 22:02:08,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125608139] [2023-11-06 22:02:08,214 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:02:08,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 22:02:08,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:02:08,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 22:02:08,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2023-11-06 22:02:08,217 INFO L87 Difference]: Start difference. First operand 204 states and 306 transitions. Second operand has 14 states, 14 states have (on average 6.857142857142857) internal successors, (96), 14 states have internal predecessors, (96), 4 states have call successors, (56), 3 states have call predecessors, (56), 5 states have return successors, (56), 4 states have call predecessors, (56), 4 states have call successors, (56) [2023-11-06 22:02:09,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:02:09,697 INFO L93 Difference]: Finished difference Result 882 states and 1307 transitions. [2023-11-06 22:02:09,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-06 22:02:09,698 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.857142857142857) internal successors, (96), 14 states have internal predecessors, (96), 4 states have call successors, (56), 3 states have call predecessors, (56), 5 states have return successors, (56), 4 states have call predecessors, (56), 4 states have call successors, (56) Word has length 186 [2023-11-06 22:02:09,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:02:09,708 INFO L225 Difference]: With dead ends: 882 [2023-11-06 22:02:09,709 INFO L226 Difference]: Without dead ends: 681 [2023-11-06 22:02:09,711 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 362 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=237, Invalid=413, Unknown=0, NotChecked=0, Total=650 [2023-11-06 22:02:09,712 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 601 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 318 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 626 SdHoareTripleChecker+Valid, 909 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 318 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:02:09,714 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [626 Valid, 909 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [318 Valid, 724 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-06 22:02:09,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2023-11-06 22:02:09,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 560. [2023-11-06 22:02:09,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 397 states have (on average 1.3526448362720402) internal successors, (537), 398 states have internal predecessors, (537), 142 states have call successors, (142), 20 states have call predecessors, (142), 20 states have return successors, (142), 141 states have call predecessors, (142), 142 states have call successors, (142) [2023-11-06 22:02:09,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 821 transitions. [2023-11-06 22:02:09,872 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 821 transitions. Word has length 186 [2023-11-06 22:02:09,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:02:09,873 INFO L495 AbstractCegarLoop]: Abstraction has 560 states and 821 transitions. [2023-11-06 22:02:09,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.857142857142857) internal successors, (96), 14 states have internal predecessors, (96), 4 states have call successors, (56), 3 states have call predecessors, (56), 5 states have return successors, (56), 4 states have call predecessors, (56), 4 states have call successors, (56) [2023-11-06 22:02:09,873 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 821 transitions. [2023-11-06 22:02:09,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2023-11-06 22:02:09,876 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:02:09,876 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:02:09,887 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:10,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:02:10,082 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:02:10,082 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:10,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1916156859, now seen corresponding path program 1 times [2023-11-06 22:02:10,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:02:10,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94400696] [2023-11-06 22:02:10,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:10,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:02:10,143 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:02:10,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1039440268] [2023-11-06 22:02:10,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:10,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:02:10,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:02:10,145 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:02:10,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 22:02:10,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:10,477 INFO L262 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:02:10,482 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:10,693 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2023-11-06 22:02:10,693 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:10,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:02:10,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94400696] [2023-11-06 22:02:10,694 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:02:10,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039440268] [2023-11-06 22:02:10,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039440268] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:10,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:10,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:02:10,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150944188] [2023-11-06 22:02:10,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:10,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:02:10,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:02:10,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:02:10,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:02:10,697 INFO L87 Difference]: Start difference. First operand 560 states and 821 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-06 22:02:10,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:02:10,926 INFO L93 Difference]: Finished difference Result 1126 states and 1648 transitions. [2023-11-06 22:02:10,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:02:10,927 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 186 [2023-11-06 22:02:10,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:02:10,933 INFO L225 Difference]: With dead ends: 1126 [2023-11-06 22:02:10,934 INFO L226 Difference]: Without dead ends: 687 [2023-11-06 22:02:10,935 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 183 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 22:02:10,936 INFO L413 NwaCegarLoop]: 132 mSDtfsCounter, 95 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:02:10,936 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 386 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:02:10,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2023-11-06 22:02:11,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 631. [2023-11-06 22:02:11,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 436 states have (on average 1.3279816513761469) internal successors, (579), 437 states have internal predecessors, (579), 170 states have call successors, (170), 24 states have call predecessors, (170), 24 states have return successors, (170), 169 states have call predecessors, (170), 170 states have call successors, (170) [2023-11-06 22:02:11,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 919 transitions. [2023-11-06 22:02:11,060 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 919 transitions. Word has length 186 [2023-11-06 22:02:11,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:02:11,061 INFO L495 AbstractCegarLoop]: Abstraction has 631 states and 919 transitions. [2023-11-06 22:02:11,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-06 22:02:11,062 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 919 transitions. [2023-11-06 22:02:11,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-11-06 22:02:11,064 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:02:11,065 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:02:11,076 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:11,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:02:11,271 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:02:11,271 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:11,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1555706303, now seen corresponding path program 1 times [2023-11-06 22:02:11,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:02:11,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796818194] [2023-11-06 22:02:11,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:11,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:02:11,309 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:02:11,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1486516271] [2023-11-06 22:02:11,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:11,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:02:11,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:02:11,315 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:02:11,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 22:02:11,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:02:11,581 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:02:11,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:02:11,827 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:02:11,827 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 22:02:11,828 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 22:02:11,842 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 22:02:12,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-06 22:02:12,046 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:02:12,054 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 22:02:12,246 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 10:02:12 BoogieIcfgContainer [2023-11-06 22:02:12,246 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 22:02:12,247 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 22:02:12,247 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 22:02:12,248 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 22:02:12,248 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:02:00" (3/4) ... [2023-11-06 22:02:12,250 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 22:02:12,251 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 22:02:12,252 INFO L158 Benchmark]: Toolchain (without parser) took 13285.04ms. Allocated memory was 174.1MB in the beginning and 251.7MB in the end (delta: 77.6MB). Free memory was 140.2MB in the beginning and 95.1MB in the end (delta: 45.1MB). Peak memory consumption was 122.7MB. Max. memory is 16.1GB. [2023-11-06 22:02:12,253 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 111.1MB. Free memory was 82.6MB in the beginning and 82.5MB in the end (delta: 119.0kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:02:12,253 INFO L158 Benchmark]: CACSL2BoogieTranslator took 419.20ms. Allocated memory is still 174.1MB. Free memory was 140.2MB in the beginning and 139.7MB in the end (delta: 507.2kB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-11-06 22:02:12,253 INFO L158 Benchmark]: Boogie Procedure Inliner took 79.52ms. Allocated memory is still 174.1MB. Free memory was 139.7MB in the beginning and 135.5MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-06 22:02:12,254 INFO L158 Benchmark]: Boogie Preprocessor took 94.50ms. Allocated memory is still 174.1MB. Free memory was 135.5MB in the beginning and 133.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-06 22:02:12,254 INFO L158 Benchmark]: RCFGBuilder took 863.42ms. Allocated memory is still 174.1MB. Free memory was 133.4MB in the beginning and 106.2MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2023-11-06 22:02:12,255 INFO L158 Benchmark]: TraceAbstraction took 11815.77ms. Allocated memory was 174.1MB in the beginning and 251.7MB in the end (delta: 77.6MB). Free memory was 105.1MB in the beginning and 95.1MB in the end (delta: 10.0MB). Peak memory consumption was 88.6MB. Max. memory is 16.1GB. [2023-11-06 22:02:12,255 INFO L158 Benchmark]: Witness Printer took 4.48ms. Allocated memory is still 251.7MB. Free memory is still 95.1MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:02:12,257 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.26ms. Allocated memory is still 111.1MB. Free memory was 82.6MB in the beginning and 82.5MB in the end (delta: 119.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 419.20ms. Allocated memory is still 174.1MB. Free memory was 140.2MB in the beginning and 139.7MB in the end (delta: 507.2kB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 79.52ms. Allocated memory is still 174.1MB. Free memory was 139.7MB in the beginning and 135.5MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 94.50ms. Allocated memory is still 174.1MB. Free memory was 135.5MB in the beginning and 133.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 863.42ms. Allocated memory is still 174.1MB. Free memory was 133.4MB in the beginning and 106.2MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * TraceAbstraction took 11815.77ms. Allocated memory was 174.1MB in the beginning and 251.7MB in the end (delta: 77.6MB). Free memory was 105.1MB in the beginning and 95.1MB in the end (delta: 10.0MB). Peak memory consumption was 88.6MB. Max. memory is 16.1GB. * Witness Printer took 4.48ms. Allocated memory is still 251.7MB. Free memory is still 95.1MB. 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 187, overapproximation of bitwiseAnd at line 105, overapproximation of someBinaryArithmeticDOUBLEoperation at line 124, overapproximation of someBinaryDOUBLEComparisonOperation at line 187, overapproximation of someBinaryArithmeticFLOAToperation at line 129, overapproximation of someUnaryFLOAToperation at line 129. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned long int var_1_1 = 10; [L23] unsigned long int var_1_3 = 3171453299; [L24] unsigned long int var_1_4 = 2038274679; [L25] unsigned long int var_1_5 = 1375699353; [L26] unsigned short int var_1_8 = 16; [L27] unsigned char var_1_12 = 1; [L28] unsigned char var_1_13 = 1; [L29] double var_1_14 = 64.45; [L30] float var_1_15 = 31.15; [L31] float var_1_16 = 16.4; [L32] double var_1_17 = 100.625; [L33] double var_1_18 = 128.1; [L34] unsigned char var_1_19 = 1; [L35] unsigned char var_1_20 = 8; [L36] unsigned char var_1_21 = 100; [L37] unsigned char var_1_22 = 0; [L38] signed char var_1_23 = 2; [L39] unsigned char var_1_24 = 0; [L40] unsigned char var_1_25 = 16; [L41] float var_1_27 = 1000000000000000.4; [L42] unsigned short int var_1_28 = 32; [L43] unsigned short int var_1_31 = 4; [L44] float var_1_32 = 5.625; [L45] float var_1_33 = 1000.75; [L46] float var_1_34 = 255.5; [L47] double var_1_36 = 7.6; [L48] unsigned char var_1_37 = 1; [L49] float var_1_39 = 5.5; [L50] unsigned char var_1_40 = 8; [L51] unsigned char var_1_41 = 0; [L52] float var_1_42 = 32.2; [L53] double var_1_43 = 255.25; [L54] unsigned long int last_1_var_1_1 = 10; [L55] unsigned short int last_1_var_1_8 = 16; [L56] unsigned char last_1_var_1_12 = 1; [L57] unsigned char last_1_var_1_19 = 1; [L58] unsigned char last_1_var_1_22 = 0; VAL [isInitial=0, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=3171453299, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=2038274679, var_1_5=1375699353, var_1_8=16] [L191] isInitial = 1 [L192] FCALL initially() [L193] COND TRUE 1 [L194] CALL updateLastVariables() [L180] last_1_var_1_1 = var_1_1 [L181] last_1_var_1_8 = var_1_8 [L182] last_1_var_1_12 = var_1_12 [L183] last_1_var_1_19 = var_1_19 [L184] last_1_var_1_22 = var_1_22 VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=3171453299, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=2038274679, var_1_5=1375699353, var_1_8=16] [L194] RET updateLastVariables() [L195] CALL updateVariables() [L133] var_1_3 = __VERIFIER_nondet_ulong() [L134] CALL assume_abort_if_not(var_1_3 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=2038274679, var_1_5=1375699353, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=2038274679, var_1_5=1375699353, var_1_8=16] [L134] RET assume_abort_if_not(var_1_3 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=2038274679, var_1_5=1375699353, var_1_8=16] [L135] CALL assume_abort_if_not(var_1_3 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=2038274679, var_1_5=1375699353, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=2038274679, var_1_5=1375699353, var_1_8=16] [L135] RET assume_abort_if_not(var_1_3 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=2038274679, var_1_5=1375699353, var_1_8=16] [L136] var_1_4 = __VERIFIER_nondet_ulong() [L137] CALL assume_abort_if_not(var_1_4 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1375699353, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1375699353, var_1_8=16] [L137] RET assume_abort_if_not(var_1_4 >= 1073741823) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1375699353, var_1_8=16] [L138] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1375699353, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1375699353, var_1_8=16] [L138] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1375699353, var_1_8=16] [L139] var_1_5 = __VERIFIER_nondet_ulong() [L140] CALL assume_abort_if_not(var_1_5 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L140] RET assume_abort_if_not(var_1_5 >= 1073741824) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L141] CALL assume_abort_if_not(var_1_5 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L141] RET assume_abort_if_not(var_1_5 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L142] var_1_13 = __VERIFIER_nondet_uchar() [L143] CALL assume_abort_if_not(var_1_13 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L143] RET assume_abort_if_not(var_1_13 >= 1) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L144] CALL assume_abort_if_not(var_1_13 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L144] RET assume_abort_if_not(var_1_13 <= 1) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=623/20, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L145] var_1_15 = __VERIFIER_nondet_float() [L146] CALL assume_abort_if_not((var_1_15 >= -922337.2036854776000e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854776000e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L146] RET assume_abort_if_not((var_1_15 >= -922337.2036854776000e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854776000e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=82/5, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L147] var_1_16 = __VERIFIER_nondet_float() [L148] CALL assume_abort_if_not((var_1_16 >= -922337.2036854776000e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854776000e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L148] RET assume_abort_if_not((var_1_16 >= -922337.2036854776000e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854776000e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=805/8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L149] var_1_17 = __VERIFIER_nondet_double() [L150] CALL assume_abort_if_not((var_1_17 >= -922337.2036854765600e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L150] RET assume_abort_if_not((var_1_17 >= -922337.2036854765600e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=1281/10, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L151] var_1_18 = __VERIFIER_nondet_double() [L152] CALL assume_abort_if_not((var_1_18 >= -922337.2036854765600e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L152] RET assume_abort_if_not((var_1_18 >= -922337.2036854765600e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=8, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L153] var_1_20 = __VERIFIER_nondet_uchar() [L154] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L154] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L155] CALL assume_abort_if_not(var_1_20 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L155] RET assume_abort_if_not(var_1_20 <= 254) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=100, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L156] var_1_21 = __VERIFIER_nondet_uchar() [L157] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L157] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L158] CALL assume_abort_if_not(var_1_21 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L158] RET assume_abort_if_not(var_1_21 <= 254) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L159] var_1_23 = __VERIFIER_nondet_char() [L160] CALL assume_abort_if_not(var_1_23 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L160] RET assume_abort_if_not(var_1_23 >= -128) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L161] CALL assume_abort_if_not(var_1_23 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L161] RET assume_abort_if_not(var_1_23 <= 127) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L162] CALL assume_abort_if_not(var_1_23 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L162] RET assume_abort_if_not(var_1_23 != 0) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L163] var_1_24 = __VERIFIER_nondet_uchar() [L164] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L164] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L165] CALL assume_abort_if_not(var_1_24 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L165] RET assume_abort_if_not(var_1_24 <= 0) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=4003/4, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L166] var_1_33 = __VERIFIER_nondet_float() [L167] CALL assume_abort_if_not((var_1_33 >= 0.0F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L167] RET assume_abort_if_not((var_1_33 >= 0.0F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=511/2, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L168] var_1_34 = __VERIFIER_nondet_float() [L169] CALL assume_abort_if_not((var_1_34 >= 0.0F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854765600e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L169] RET assume_abort_if_not((var_1_34 >= 0.0F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854765600e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=8, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L170] var_1_40 = __VERIFIER_nondet_uchar() [L171] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L171] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L172] CALL assume_abort_if_not(var_1_40 <= 9) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L172] RET assume_abort_if_not(var_1_40 <= 9) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L173] var_1_41 = __VERIFIER_nondet_uchar() [L174] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L174] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L175] CALL assume_abort_if_not(var_1_41 <= 9) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L175] RET assume_abort_if_not(var_1_41 <= 9) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=161/5, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L176] var_1_42 = __VERIFIER_nondet_float() [L177] CALL assume_abort_if_not((var_1_42 >= -461168.6018427382800e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 4611686.018427382800e+12F && var_1_42 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L177] RET assume_abort_if_not((var_1_42 >= -461168.6018427382800e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 4611686.018427382800e+12F && var_1_42 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L195] RET updateVariables() [L196] CALL step() [L62] COND TRUE ! last_1_var_1_22 VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L63] COND TRUE (last_1_var_1_1 * ((((last_1_var_1_19) < (var_1_5)) ? (last_1_var_1_19) : (var_1_5)))) >= last_1_var_1_19 [L64] var_1_12 = var_1_13 VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=16, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L69] var_1_25 = var_1_20 VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=1021/4, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L70] COND TRUE var_1_42 <= (var_1_33 - var_1_34) [L71] var_1_43 = var_1_34 VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L73] COND FALSE !(var_1_13 && last_1_var_1_22) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L80] COND FALSE !(((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) > var_1_1) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L83] COND FALSE !(var_1_17 < (- var_1_15)) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=16] [L88] var_1_8 = ((((25) > ((((((var_1_19) < (var_1_19)) ? (var_1_19) : (var_1_19))) + (100 + var_1_19)))) ? (25) : ((((((var_1_19) < (var_1_19)) ? (var_1_19) : (var_1_19))) + (100 + var_1_19))))) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=1289/20, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L89] COND TRUE (((((- 9.5f)) > ((- var_1_15))) ? ((- 9.5f)) : ((- var_1_15)))) < var_1_16 [L90] var_1_14 = ((((var_1_17) < (var_1_18)) ? (var_1_17) : (var_1_18))) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=5000000000000002/5, var_1_28=32, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L92] COND TRUE (var_1_20 % ((((var_1_23) < (var_1_23)) ? (var_1_23) : (var_1_23)))) < var_1_8 [L93] var_1_28 = ((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=5000000000000002/5, var_1_28=2, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L97] COND TRUE \read(last_1_var_1_12) [L98] var_1_1 = (((((var_1_3) > ((var_1_4 + var_1_5))) ? (var_1_3) : ((var_1_4 + var_1_5)))) - (((((last_1_var_1_19) > (last_1_var_1_8)) ? (last_1_var_1_19) : (last_1_var_1_8))) + 256u)) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=5000000000000002/5, var_1_28=2, var_1_31=4, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L100] COND TRUE (var_1_20 <= ((((100) > (var_1_19)) ? (100) : (var_1_19)))) || ((- var_1_23) <= var_1_23) [L101] var_1_31 = var_1_20 VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=5000000000000002/5, var_1_28=2, var_1_31=1, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L105] EXPR var_1_19 & var_1_4 VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19 & var_1_4=1, var_1_19=1, var_1_1=2147483375, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=5000000000000002/5, var_1_28=2, var_1_31=1, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L105] COND FALSE !((-2 / var_1_23) >= (var_1_19 & var_1_4)) [L120] var_1_22 = var_1_13 VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=5000000000000002/5, var_1_28=2, var_1_31=1, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L122] var_1_27 = 64.5f VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=129/2, var_1_28=2, var_1_31=1, var_1_32=45/8, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L123] COND TRUE var_1_5 >= var_1_20 [L124] var_1_32 = (((((var_1_33) > (var_1_34)) ? (var_1_33) : (var_1_34))) - ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18)))) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=129/2, var_1_28=2, var_1_31=1, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L128] EXPR var_1_23 >> ((((var_1_40) < (var_1_41)) ? (var_1_40) : (var_1_41))) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23 >> ((((var_1_40) < (var_1_41)) ? (var_1_40) : (var_1_41)))=2, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=129/2, var_1_28=2, var_1_31=1, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=11/2, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L128] COND TRUE (var_1_23 >> ((((var_1_40) < (var_1_41)) ? (var_1_40) : (var_1_41)))) >= -64 [L129] var_1_39 = (((((var_1_42 + 10000.9f)) < (((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))))) ? ((var_1_42 + 10000.9f)) : (((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))))) VAL [isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=129/2, var_1_28=2, var_1_31=1, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=9, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L196] RET step() [L197] CALL, EXPR property() [L187] EXPR (((((last_1_var_1_12 ? (var_1_1 == ((unsigned long int) (((((var_1_3) > ((var_1_4 + var_1_5))) ? (var_1_3) : ((var_1_4 + var_1_5)))) - (((((last_1_var_1_19) > (last_1_var_1_8)) ? (last_1_var_1_19) : (last_1_var_1_8))) + 256u)))) : 1) && (var_1_8 == ((unsigned short int) ((((25) > ((((((var_1_19) < (var_1_19)) ? (var_1_19) : (var_1_19))) + (100 + var_1_19)))) ? (25) : ((((((var_1_19) < (var_1_19)) ? (var_1_19) : (var_1_19))) + (100 + var_1_19)))))))) && ((! last_1_var_1_22) ? (((last_1_var_1_1 * ((((last_1_var_1_19) < (var_1_5)) ? (last_1_var_1_19) : (var_1_5)))) >= last_1_var_1_19) ? (var_1_12 == ((unsigned char) var_1_13)) : 1) : (var_1_12 == ((unsigned char) 0)))) && (((((((- 9.5f)) > ((- var_1_15))) ? ((- 9.5f)) : ((- var_1_15)))) < var_1_16) ? (var_1_14 == ((double) ((((var_1_17) < (var_1_18)) ? (var_1_17) : (var_1_18))))) : 1)) && ((var_1_13 && last_1_var_1_22) ? ((var_1_4 > (256u * last_1_var_1_8)) ? (var_1_19 == ((unsigned char) ((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21))))) : (var_1_19 == ((unsigned char) var_1_20))) : 1)) && (((-2 / var_1_23) >= (var_1_19 & var_1_4)) ? ((var_1_21 >= (var_1_1 + var_1_5)) ? (((~ var_1_19) > var_1_20) ? (var_1_12 ? (var_1_22 == ((unsigned char) var_1_24)) : (var_1_22 == ((unsigned char) var_1_13))) : (var_1_22 == ((unsigned char) var_1_13))) : (var_1_22 == ((unsigned char) var_1_13))) : (var_1_22 == ((unsigned char) var_1_13))) VAL [(((((last_1_var_1_12 ? (var_1_1 == ((unsigned long int) (((((var_1_3) > ((var_1_4 + var_1_5))) ? (var_1_3) : ((var_1_4 + var_1_5)))) - (((((last_1_var_1_19) > (last_1_var_1_8)) ? (last_1_var_1_19) : (last_1_var_1_8))) + 256u)))) : 1) && (var_1_8 == ((unsigned short int) ((((25) > ((((((var_1_19) < (var_1_19)) ? (var_1_19) : (var_1_19))) + (100 + var_1_19)))) ? (25) : ((((((var_1_19) < (var_1_19)) ? (var_1_19) : (var_1_19))) + (100 + var_1_19)))))))) && ((! last_1_var_1_22) ? (((last_1_var_1_1 * ((((last_1_var_1_19) < (var_1_5)) ? (last_1_var_1_19) : (var_1_5)))) >= last_1_var_1_19) ? (var_1_12 == ((unsigned char) var_1_13)) : 1) : (var_1_12 == ((unsigned char) 0)))) && (((((((- 9.5f)) > ((- var_1_15))) ? ((- 9.5f)) : ((- var_1_15)))) < var_1_16) ? (var_1_14 == ((double) ((((var_1_17) < (var_1_18)) ? (var_1_17) : (var_1_18))))) : 1)) && ((var_1_13 && last_1_var_1_22) ? ((var_1_4 > (256u * last_1_var_1_8)) ? (var_1_19 == ((unsigned char) ((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21))))) : (var_1_19 == ((unsigned char) var_1_20))) : 1)) && (((-2 / var_1_23) >= (var_1_19 & var_1_4)) ? ((var_1_21 >= (var_1_1 + var_1_5)) ? (((~ var_1_19) > var_1_20) ? (var_1_12 ? (var_1_22 == ((unsigned char) var_1_24)) : (var_1_22 == ((unsigned char) var_1_13))) : (var_1_22 == ((unsigned char) var_1_13))) : (var_1_22 == ((unsigned char) var_1_13))) : (var_1_22 == ((unsigned char) var_1_13)))=0, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=129/2, var_1_28=2, var_1_31=1, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=9, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L187-L188] return (((((last_1_var_1_12 ? (var_1_1 == ((unsigned long int) (((((var_1_3) > ((var_1_4 + var_1_5))) ? (var_1_3) : ((var_1_4 + var_1_5)))) - (((((last_1_var_1_19) > (last_1_var_1_8)) ? (last_1_var_1_19) : (last_1_var_1_8))) + 256u)))) : 1) && (var_1_8 == ((unsigned short int) ((((25) > ((((((var_1_19) < (var_1_19)) ? (var_1_19) : (var_1_19))) + (100 + var_1_19)))) ? (25) : ((((((var_1_19) < (var_1_19)) ? (var_1_19) : (var_1_19))) + (100 + var_1_19)))))))) && ((! last_1_var_1_22) ? (((last_1_var_1_1 * ((((last_1_var_1_19) < (var_1_5)) ? (last_1_var_1_19) : (var_1_5)))) >= last_1_var_1_19) ? (var_1_12 == ((unsigned char) var_1_13)) : 1) : (var_1_12 == ((unsigned char) 0)))) && (((((((- 9.5f)) > ((- var_1_15))) ? ((- 9.5f)) : ((- var_1_15)))) < var_1_16) ? (var_1_14 == ((double) ((((var_1_17) < (var_1_18)) ? (var_1_17) : (var_1_18))))) : 1)) && ((var_1_13 && last_1_var_1_22) ? ((var_1_4 > (256u * last_1_var_1_8)) ? (var_1_19 == ((unsigned char) ((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21))))) : (var_1_19 == ((unsigned char) var_1_20))) : 1)) && (((-2 / var_1_23) >= (var_1_19 & var_1_4)) ? ((var_1_21 >= (var_1_1 + var_1_5)) ? (((~ var_1_19) > var_1_20) ? (var_1_12 ? (var_1_22 == ((unsigned char) var_1_24)) : (var_1_22 == ((unsigned char) var_1_13))) : (var_1_22 == ((unsigned char) var_1_13))) : (var_1_22 == ((unsigned char) var_1_13))) : (var_1_22 == ((unsigned char) var_1_13))) ; [L197] RET, EXPR property() [L197] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=129/2, var_1_28=2, var_1_31=1, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=9, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=1, last_1_var_1_19=1, last_1_var_1_1=10, last_1_var_1_22=0, last_1_var_1_8=16, var_1_12=1, var_1_13=1, var_1_14=8, var_1_15=2, var_1_16=3, var_1_17=8, var_1_18=4, var_1_19=1, var_1_1=2147483375, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=0, var_1_25=1, var_1_27=129/2, var_1_28=2, var_1_31=1, var_1_33=5, var_1_34=6, var_1_36=38/5, var_1_37=1, var_1_39=9, var_1_3=2147483647, var_1_40=1, var_1_41=0, var_1_42=7, var_1_43=6, var_1_4=1073741823, var_1_5=1073741824, var_1_8=102] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 93 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 11.5s, OverallIterations: 7, TraceHistogramMax: 28, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 2.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1135 SdHoareTripleChecker+Valid, 1.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1100 mSDsluCounter, 2531 SdHoareTripleChecker+Invalid, 1.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1696 mSDsCounter, 468 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1171 IncrementalHoareTripleChecker+Invalid, 1639 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 468 mSolverCounterUnsat, 835 mSDtfsCounter, 1171 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1686 GetRequests, 1634 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=631occurred in iteration=6, InterpolantAutomatonStates: 47, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 6 MinimizatonAttempts, 234 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 4.1s InterpolantComputationTime, 1485 NumberOfCodeBlocks, 1485 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 1660 ConstructedInterpolants, 0 QuantifiedInterpolants, 6816 SizeOfPredicates, 12 NumberOfNonLiveVariables, 2726 ConjunctsInSsa, 39 ConjunctsInUnsatCore, 9 InterpolantComputations, 3 PerfectInterpolantSequences, 13194/13608 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 22:02:12,294 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-49.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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_24f28cbe-a174-4989-b3af-888d333e6f0b/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 c056c4a74a691be903abecd34784a674b6156c88a186c5cbdd8a4d16bed3a734 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:02:14,997 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:02:15,136 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-06 22:02:15,145 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:02:15,146 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:02:15,193 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:02:15,194 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:02:15,194 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:02:15,195 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:02:15,200 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:02:15,201 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:02:15,202 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:02:15,202 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:02:15,204 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:02:15,205 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:02:15,205 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:02:15,206 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:02:15,206 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:02:15,207 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:02:15,208 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:02:15,208 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:02:15,209 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 22:02:15,209 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 22:02:15,209 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 22:02:15,210 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:02:15,210 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:02:15,211 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:02:15,211 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:02:15,212 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:02:15,212 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:02:15,213 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:02:15,214 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:02:15,214 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:02:15,214 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:02:15,215 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 22:02:15,215 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 22:02:15,216 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:02:15,216 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:02:15,216 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:02:15,217 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:02:15,217 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 22:02:15,218 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:02:15,218 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_24f28cbe-a174-4989-b3af-888d333e6f0b/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_24f28cbe-a174-4989-b3af-888d333e6f0b/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 -> c056c4a74a691be903abecd34784a674b6156c88a186c5cbdd8a4d16bed3a734 [2023-11-06 22:02:15,601 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:02:15,629 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:02:15,633 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:02:15,634 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:02:15,635 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:02:15,636 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-49.i [2023-11-06 22:02:18,830 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:02:19,083 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:02:19,084 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-49.i [2023-11-06 22:02:19,106 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/data/22214bdb4/7652a65e563a4e8092cd698410b706b1/FLAG635f9e975 [2023-11-06 22:02:19,124 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/data/22214bdb4/7652a65e563a4e8092cd698410b706b1 [2023-11-06 22:02:19,130 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:02:19,132 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:02:19,136 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:02:19,137 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:02:19,142 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:02:19,143 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:02:19" (1/1) ... [2023-11-06 22:02:19,144 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7692e179 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:19, skipping insertion in model container [2023-11-06 22:02:19,144 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:02:19" (1/1) ... [2023-11-06 22:02:19,200 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:02:19,413 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_24f28cbe-a174-4989-b3af-888d333e6f0b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-49.i[919,932] [2023-11-06 22:02:19,552 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:02:19,577 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:02:19,594 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_24f28cbe-a174-4989-b3af-888d333e6f0b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-49.i[919,932] [2023-11-06 22:02:19,662 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:02:19,693 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:02:19,694 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:19 WrapperNode [2023-11-06 22:02:19,694 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:02:19,696 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:02:19,696 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:02:19,697 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:02:19,705 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:19" (1/1) ... [2023-11-06 22:02:19,737 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:19" (1/1) ... [2023-11-06 22:02:19,784 INFO L138 Inliner]: procedures = 27, calls = 41, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 197 [2023-11-06 22:02:19,786 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:02:19,788 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:02:19,788 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:02:19,788 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:02:19,799 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:19" (1/1) ... [2023-11-06 22:02:19,800 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:19" (1/1) ... [2023-11-06 22:02:19,823 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:19" (1/1) ... [2023-11-06 22:02:19,824 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:19" (1/1) ... [2023-11-06 22:02:19,838 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:19" (1/1) ... [2023-11-06 22:02:19,853 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:19" (1/1) ... [2023-11-06 22:02:19,857 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:19" (1/1) ... [2023-11-06 22:02:19,859 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:19" (1/1) ... [2023-11-06 22:02:19,877 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:02:19,879 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:02:19,879 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:02:19,880 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:02:19,881 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:19" (1/1) ... [2023-11-06 22:02:19,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:02:19,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:02:19,912 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:02:19,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:02:19,957 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:02:19,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 22:02:19,958 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:02:19,958 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:02:19,959 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:02:19,959 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:02:20,100 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:02:20,102 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:02:22,285 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:02:22,292 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:02:22,293 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 22:02:22,295 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:02:22 BoogieIcfgContainer [2023-11-06 22:02:22,295 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:02:22,298 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:02:22,298 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:02:22,302 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:02:22,302 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:02:19" (1/3) ... [2023-11-06 22:02:22,303 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@851f558 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:02:22, skipping insertion in model container [2023-11-06 22:02:22,303 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:02:19" (2/3) ... [2023-11-06 22:02:22,303 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@851f558 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:02:22, skipping insertion in model container [2023-11-06 22:02:22,304 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:02:22" (3/3) ... [2023-11-06 22:02:22,305 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-49.i [2023-11-06 22:02:22,324 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:02:22,325 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:02:22,377 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:02:22,384 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;@4aff49b2, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:02:22,384 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:02:22,389 INFO L276 IsEmpty]: Start isEmpty. Operand has 85 states, 54 states have (on average 1.4259259259259258) internal successors, (77), 55 states have internal predecessors, (77), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2023-11-06 22:02:22,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2023-11-06 22:02:22,407 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:02:22,408 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:02:22,409 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:02:22,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:22,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1871983762, now seen corresponding path program 1 times [2023-11-06 22:02:22,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:22,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1835064907] [2023-11-06 22:02:22,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:22,434 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 22:02:22,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:22,452 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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 22:02:22,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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 22:02:23,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:23,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 22:02:23,196 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:23,257 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 614 proven. 0 refuted. 0 times theorem prover too weak. 898 trivial. 0 not checked. [2023-11-06 22:02:23,257 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:23,258 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:23,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1835064907] [2023-11-06 22:02:23,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1835064907] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:23,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:23,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:02:23,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614636963] [2023-11-06 22:02:23,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:23,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:02:23,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:23,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:02:23,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:02:23,336 INFO L87 Difference]: Start difference. First operand has 85 states, 54 states have (on average 1.4259259259259258) internal successors, (77), 55 states have internal predecessors, (77), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Second operand has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2023-11-06 22:02:23,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:02:23,423 INFO L93 Difference]: Finished difference Result 162 states and 286 transitions. [2023-11-06 22:02:23,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:02:23,426 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 181 [2023-11-06 22:02:23,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:02:23,435 INFO L225 Difference]: With dead ends: 162 [2023-11-06 22:02:23,436 INFO L226 Difference]: Without dead ends: 80 [2023-11-06 22:02:23,441 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 180 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 22:02:23,448 INFO L413 NwaCegarLoop]: 123 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, 123 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 22:02:23,450 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:02:23,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2023-11-06 22:02:23,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2023-11-06 22:02:23,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 50 states have (on average 1.34) internal successors, (67), 50 states have internal predecessors, (67), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2023-11-06 22:02:23,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 123 transitions. [2023-11-06 22:02:23,509 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 123 transitions. Word has length 181 [2023-11-06 22:02:23,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:02:23,510 INFO L495 AbstractCegarLoop]: Abstraction has 80 states and 123 transitions. [2023-11-06 22:02:23,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2023-11-06 22:02:23,511 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 123 transitions. [2023-11-06 22:02:23,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2023-11-06 22:02:23,517 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:02:23,517 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:02:23,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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 22:02:23,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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 22:02:23,738 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:02:23,738 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:23,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1497856042, now seen corresponding path program 1 times [2023-11-06 22:02:23,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:23,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [291319027] [2023-11-06 22:02:23,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:23,740 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 22:02:23,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:23,747 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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 22:02:23,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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 22:02:24,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:24,333 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:02:24,343 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:25,090 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2023-11-06 22:02:25,090 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:25,090 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:25,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [291319027] [2023-11-06 22:02:25,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [291319027] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:25,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:25,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:02:25,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664883440] [2023-11-06 22:02:25,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:25,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:02:25,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:25,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:02:25,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:02:25,095 INFO L87 Difference]: Start difference. First operand 80 states and 123 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-06 22:02:25,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:02:25,666 INFO L93 Difference]: Finished difference Result 248 states and 387 transitions. [2023-11-06 22:02:25,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:02:25,678 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 181 [2023-11-06 22:02:25,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:02:25,683 INFO L225 Difference]: With dead ends: 248 [2023-11-06 22:02:25,683 INFO L226 Difference]: Without dead ends: 171 [2023-11-06 22:02:25,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 178 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 22:02:25,686 INFO L413 NwaCegarLoop]: 119 mSDtfsCounter, 112 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 22:02:25,687 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 366 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 22:02:25,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2023-11-06 22:02:25,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 135. [2023-11-06 22:02:25,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 76 states have (on average 1.236842105263158) internal successors, (94), 76 states have internal predecessors, (94), 56 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2023-11-06 22:02:25,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 206 transitions. [2023-11-06 22:02:25,726 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 206 transitions. Word has length 181 [2023-11-06 22:02:25,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:02:25,728 INFO L495 AbstractCegarLoop]: Abstraction has 135 states and 206 transitions. [2023-11-06 22:02:25,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-06 22:02:25,729 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 206 transitions. [2023-11-06 22:02:25,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-11-06 22:02:25,733 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:02:25,733 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:02:25,759 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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 22:02:25,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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 22:02:25,953 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:02:25,954 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:25,954 INFO L85 PathProgramCache]: Analyzing trace with hash -22831933, now seen corresponding path program 1 times [2023-11-06 22:02:25,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:25,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1032596075] [2023-11-06 22:02:25,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:25,956 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 22:02:25,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:25,957 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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 22:02:25,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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 22:02:26,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:26,522 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:02:26,530 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:02:27,162 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2023-11-06 22:02:27,162 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:02:27,162 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:02:27,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1032596075] [2023-11-06 22:02:27,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1032596075] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:02:27,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:02:27,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:02:27,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735856529] [2023-11-06 22:02:27,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:02:27,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:02:27,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:02:27,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:02:27,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:02:27,166 INFO L87 Difference]: Start difference. First operand 135 states and 206 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-06 22:02:27,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:02:27,793 INFO L93 Difference]: Finished difference Result 319 states and 490 transitions. [2023-11-06 22:02:27,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:02:27,805 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 182 [2023-11-06 22:02:27,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:02:27,810 INFO L225 Difference]: With dead ends: 319 [2023-11-06 22:02:27,811 INFO L226 Difference]: Without dead ends: 239 [2023-11-06 22:02:27,812 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 179 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 22:02:27,814 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 91 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-06 22:02:27,815 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 390 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-06 22:02:27,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2023-11-06 22:02:27,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 223. [2023-11-06 22:02:27,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 135 states have (on average 1.3037037037037038) internal successors, (176), 135 states have internal predecessors, (176), 84 states have call successors, (84), 3 states have call predecessors, (84), 3 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2023-11-06 22:02:27,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 344 transitions. [2023-11-06 22:02:27,875 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 344 transitions. Word has length 182 [2023-11-06 22:02:27,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:02:27,876 INFO L495 AbstractCegarLoop]: Abstraction has 223 states and 344 transitions. [2023-11-06 22:02:27,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2023-11-06 22:02:27,877 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 344 transitions. [2023-11-06 22:02:27,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-11-06 22:02:27,881 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:02:27,881 INFO L195 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:02:27,905 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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 22:02:28,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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 22:02:28,099 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:02:28,099 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:02:28,100 INFO L85 PathProgramCache]: Analyzing trace with hash 370195077, now seen corresponding path program 1 times [2023-11-06 22:02:28,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:02:28,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [128663084] [2023-11-06 22:02:28,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:02:28,101 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 22:02:28,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:02:28,103 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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 22:02:28,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_24f28cbe-a174-4989-b3af-888d333e6f0b/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 22:02:28,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:02:28,768 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-06 22:02:28,780 INFO L285 TraceCheckSpWp]: Computing forward predicates...