./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-55.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-55.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash fa759b1fd7bde0fcd02810221128e9cb3946ffed1a0cf10fb7e410df3bf9ace2 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 04:11:27,200 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 04:11:27,259 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-14 04:11:27,264 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 04:11:27,264 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 04:11:27,287 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 04:11:27,288 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 04:11:27,288 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 04:11:27,288 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 04:11:27,288 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 04:11:27,289 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 04:11:27,289 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 04:11:27,289 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 04:11:27,289 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 04:11:27,289 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 04:11:27,289 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 04:11:27,289 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 04:11:27,289 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 04:11:27,290 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 04:11:27,290 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 04:11:27,290 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 04:11:27,290 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 04:11:27,290 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 04:11:27,290 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 04:11:27,291 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 04:11:27,291 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 04:11:27,291 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 04:11:27,291 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 04:11:27,291 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 04:11:27,291 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 04:11:27,291 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 04:11:27,291 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 04:11:27,291 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 04:11:27,292 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 04:11:27,292 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 04:11:27,292 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 04:11:27,292 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 04:11:27,292 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 04:11:27,292 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:11:27,292 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 04:11:27,292 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 04:11:27,293 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 04:11:27,293 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 04:11:27,293 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 04:11:27,293 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 04:11:27,293 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 04:11:27,293 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 04:11:27,293 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan 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 -> fa759b1fd7bde0fcd02810221128e9cb3946ffed1a0cf10fb7e410df3bf9ace2 [2024-11-14 04:11:27,561 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 04:11:27,570 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 04:11:27,572 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 04:11:27,573 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 04:11:27,574 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 04:11:27,575 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-55.i Unable to find full path for "g++" [2024-11-14 04:11:29,474 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 04:11:29,809 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 04:11:29,810 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-55.i [2024-11-14 04:11:29,827 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/data/f77acbdfa/c89270c239894ba486b4d903ca0c30a7/FLAGc5ae08521 [2024-11-14 04:11:29,848 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/data/f77acbdfa/c89270c239894ba486b4d903ca0c30a7 [2024-11-14 04:11:29,852 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 04:11:29,854 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 04:11:29,856 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 04:11:29,857 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 04:11:29,862 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 04:11:29,863 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:11:29" (1/1) ... [2024-11-14 04:11:29,865 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e99ceb7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:29, skipping insertion in model container [2024-11-14 04:11:29,866 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:11:29" (1/1) ... [2024-11-14 04:11:29,893 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 04:11:30,058 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-55.i[919,932] [2024-11-14 04:11:30,131 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:11:30,142 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 04:11:30,152 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-55.i[919,932] [2024-11-14 04:11:30,186 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:11:30,213 INFO L204 MainTranslator]: Completed translation [2024-11-14 04:11:30,214 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:30 WrapperNode [2024-11-14 04:11:30,214 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 04:11:30,215 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 04:11:30,215 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 04:11:30,215 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 04:11:30,223 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:30" (1/1) ... [2024-11-14 04:11:30,232 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:30" (1/1) ... [2024-11-14 04:11:30,276 INFO L138 Inliner]: procedures = 26, calls = 46, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 213 [2024-11-14 04:11:30,277 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 04:11:30,277 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 04:11:30,277 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 04:11:30,277 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 04:11:30,290 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:30" (1/1) ... [2024-11-14 04:11:30,290 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:30" (1/1) ... [2024-11-14 04:11:30,293 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:30" (1/1) ... [2024-11-14 04:11:30,293 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:30" (1/1) ... [2024-11-14 04:11:30,302 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:30" (1/1) ... [2024-11-14 04:11:30,311 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:30" (1/1) ... [2024-11-14 04:11:30,313 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:30" (1/1) ... [2024-11-14 04:11:30,314 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:30" (1/1) ... [2024-11-14 04:11:30,317 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 04:11:30,318 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 04:11:30,318 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 04:11:30,318 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 04:11:30,319 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:30" (1/1) ... [2024-11-14 04:11:30,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:11:30,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:11:30,352 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 04:11:30,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 04:11:30,380 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 04:11:30,380 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 04:11:30,380 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 04:11:30,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 04:11:30,382 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 04:11:30,382 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 04:11:30,497 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 04:11:30,499 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 04:11:30,934 INFO L? ?]: Removed 8 outVars from TransFormulas that were not future-live. [2024-11-14 04:11:30,934 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 04:11:31,236 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 04:11:31,237 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 04:11:31,237 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:11:31 BoogieIcfgContainer [2024-11-14 04:11:31,237 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 04:11:31,240 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 04:11:31,240 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 04:11:31,270 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 04:11:31,271 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 04:11:29" (1/3) ... [2024-11-14 04:11:31,271 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a8b2d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:11:31, skipping insertion in model container [2024-11-14 04:11:31,271 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:30" (2/3) ... [2024-11-14 04:11:31,271 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a8b2d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:11:31, skipping insertion in model container [2024-11-14 04:11:31,272 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:11:31" (3/3) ... [2024-11-14 04:11:31,273 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-55.i [2024-11-14 04:11:31,292 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 04:11:31,294 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-55.i that has 2 procedures, 60 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 04:11:31,360 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 04:11:31,376 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@12eda5f3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 04:11:31,376 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 04:11:31,381 INFO L276 IsEmpty]: Start isEmpty. Operand has 60 states, 24 states have (on average 1.125) internal successors, (27), 25 states have internal predecessors, (27), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-14 04:11:31,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-11-14 04:11:31,394 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:11:31,394 INFO L215 NwaCegarLoop]: trace histogram [33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:11:31,395 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:11:31,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:11:31,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1082615776, now seen corresponding path program 1 times [2024-11-14 04:11:31,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:11:31,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95858961] [2024-11-14 04:11:31,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:11:31,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:11:32,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 04:11:32,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1541307303] [2024-11-14 04:11:32,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:11:32,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:11:32,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:11:32,261 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:11:32,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 04:11:33,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 04:11:33,193 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 04:11:33,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 04:11:33,461 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-14 04:11:33,463 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-14 04:11:33,464 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-14 04:11:33,487 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 04:11:33,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-14 04:11:33,674 INFO L407 BasicCegarLoop]: Path program histogram: [1] [2024-11-14 04:11:33,841 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-14 04:11:33,844 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.11 04:11:33 BoogieIcfgContainer [2024-11-14 04:11:33,844 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-14 04:11:33,845 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-14 04:11:33,845 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-14 04:11:33,845 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-14 04:11:33,846 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:11:31" (3/4) ... [2024-11-14 04:11:33,848 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-14 04:11:33,849 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-14 04:11:33,850 INFO L158 Benchmark]: Toolchain (without parser) took 3995.77ms. Allocated memory is still 142.6MB. Free memory was 118.4MB in the beginning and 70.0MB in the end (delta: 48.4MB). Peak memory consumption was 49.6MB. Max. memory is 16.1GB. [2024-11-14 04:11:33,850 INFO L158 Benchmark]: CDTParser took 0.40ms. Allocated memory is still 142.6MB. Free memory is still 80.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 04:11:33,850 INFO L158 Benchmark]: CACSL2BoogieTranslator took 358.06ms. Allocated memory is still 142.6MB. Free memory was 118.1MB in the beginning and 103.5MB in the end (delta: 14.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-14 04:11:33,851 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.69ms. Allocated memory is still 142.6MB. Free memory was 103.5MB in the beginning and 100.7MB in the end (delta: 2.8MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 04:11:33,851 INFO L158 Benchmark]: Boogie Preprocessor took 40.36ms. Allocated memory is still 142.6MB. Free memory was 100.7MB in the beginning and 99.1MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 04:11:33,851 INFO L158 Benchmark]: RCFGBuilder took 919.17ms. Allocated memory is still 142.6MB. Free memory was 99.1MB in the beginning and 46.6MB in the end (delta: 52.5MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2024-11-14 04:11:33,855 INFO L158 Benchmark]: TraceAbstraction took 2603.89ms. Allocated memory is still 142.6MB. Free memory was 46.0MB in the beginning and 70.0MB in the end (delta: -24.0MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 04:11:33,856 INFO L158 Benchmark]: Witness Printer took 4.14ms. Allocated memory is still 142.6MB. Free memory was 70.0MB in the beginning and 70.0MB in the end (delta: 15.6kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 04:11:33,858 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.40ms. Allocated memory is still 142.6MB. Free memory is still 80.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 358.06ms. Allocated memory is still 142.6MB. Free memory was 118.1MB in the beginning and 103.5MB in the end (delta: 14.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 61.69ms. Allocated memory is still 142.6MB. Free memory was 103.5MB in the beginning and 100.7MB in the end (delta: 2.8MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 40.36ms. Allocated memory is still 142.6MB. Free memory was 100.7MB in the beginning and 99.1MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 919.17ms. Allocated memory is still 142.6MB. Free memory was 99.1MB in the beginning and 46.6MB in the end (delta: 52.5MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * TraceAbstraction took 2603.89ms. Allocated memory is still 142.6MB. Free memory was 46.0MB in the beginning and 70.0MB in the end (delta: -24.0MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 4.14ms. Allocated memory is still 142.6MB. Free memory was 70.0MB in the beginning and 70.0MB in the end (delta: 15.6kB). 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 shiftRight at line 86, overapproximation of someBinaryArithmeticDOUBLEoperation at line 75, overapproximation of someBinaryDOUBLEComparisonOperation at line 130, overapproximation of someBinaryDOUBLEComparisonOperation at line 132, overapproximation of someBinaryDOUBLEComparisonOperation at line 61, overapproximation of someBinaryDOUBLEComparisonOperation at line 134. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 8.8; [L23] double var_1_6 = 127.5; [L24] double var_1_7 = 2.6; [L25] double var_1_8 = 4.5; [L26] signed short int var_1_9 = -128; [L27] signed short int var_1_10 = 16; [L28] signed short int var_1_11 = 4; [L29] signed short int var_1_12 = 100; [L30] signed short int var_1_13 = 64; [L31] signed short int var_1_14 = 2; [L32] signed long int var_1_15 = 5; [L33] signed char var_1_17 = -2; [L34] signed char var_1_18 = -4; [L35] signed char var_1_19 = 8; [L36] signed char var_1_20 = 10; [L37] unsigned long int var_1_21 = 25; [L38] unsigned long int var_1_22 = 3797799060; [L39] unsigned char var_1_23 = 1; [L40] unsigned char var_1_24 = 1; [L41] unsigned char var_1_25 = 0; [L42] unsigned char var_1_26 = 0; [L43] signed short int var_1_27 = -4; [L44] signed short int var_1_28 = 24644; [L45] signed char var_1_29 = 1; [L46] signed char var_1_30 = -1; [L47] unsigned char var_1_31 = 0; [L48] signed long int var_1_32 = -2; [L49] double var_1_39 = 2.45; [L50] unsigned short int var_1_41 = 200; [L51] signed char var_1_45 = 10; [L52] signed short int var_1_47 = 4; [L53] unsigned char var_1_49 = 1; [L54] unsigned char var_1_53 = 1; [L55] unsigned char var_1_54 = 200; [L188] isInitial = 1 [L189] FCALL initially() [L190] COND TRUE 1 [L191] FCALL updateLastVariables() [L192] CALL updateVariables() [L129] var_1_6 = __VERIFIER_nondet_double() [L130] CALL assume_abort_if_not((var_1_6 >= -461168.6018427382800e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=16, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_7=13/5, var_1_8=9/2, var_1_9=-128] [L20] COND FALSE !(!cond) [L130] RET assume_abort_if_not((var_1_6 >= -461168.6018427382800e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=16, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_7=13/5, var_1_8=9/2, var_1_9=-128] [L131] var_1_7 = __VERIFIER_nondet_double() [L132] CALL assume_abort_if_not((var_1_7 >= -461168.6018427382800e+13F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=16, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_8=9/2, var_1_9=-128] [L20] COND FALSE !(!cond) [L132] RET assume_abort_if_not((var_1_7 >= -461168.6018427382800e+13F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=16, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_8=9/2, var_1_9=-128] [L133] var_1_8 = __VERIFIER_nondet_double() [L134] CALL assume_abort_if_not((var_1_8 >= -461168.6018427382800e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 4611686.018427382800e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=16, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L134] RET assume_abort_if_not((var_1_8 >= -461168.6018427382800e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 4611686.018427382800e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=16, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L135] var_1_10 = __VERIFIER_nondet_short() [L136] CALL assume_abort_if_not(var_1_10 >= -1) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L136] RET assume_abort_if_not(var_1_10 >= -1) VAL [isInitial=1, var_1_10=3, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L137] CALL assume_abort_if_not(var_1_10 <= 32766) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L137] RET assume_abort_if_not(var_1_10 <= 32766) VAL [isInitial=1, var_1_10=3, var_1_11=4, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L138] var_1_11 = __VERIFIER_nondet_short() [L139] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L139] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L140] CALL assume_abort_if_not(var_1_11 <= 32766) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L140] RET assume_abort_if_not(var_1_11 <= 32766) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=100, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L141] var_1_12 = __VERIFIER_nondet_short() [L142] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L142] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L143] CALL assume_abort_if_not(var_1_12 <= 16383) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L143] RET assume_abort_if_not(var_1_12 <= 16383) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=64, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L144] var_1_13 = __VERIFIER_nondet_short() [L145] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L145] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L146] CALL assume_abort_if_not(var_1_13 <= 16383) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L146] RET assume_abort_if_not(var_1_13 <= 16383) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=2, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L147] var_1_14 = __VERIFIER_nondet_short() [L148] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L148] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L149] CALL assume_abort_if_not(var_1_14 <= 32766) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L149] RET assume_abort_if_not(var_1_14 <= 32766) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=-4, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L150] var_1_18 = __VERIFIER_nondet_char() [L151] CALL assume_abort_if_not(var_1_18 >= -63) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L151] RET assume_abort_if_not(var_1_18 >= -63) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L152] CALL assume_abort_if_not(var_1_18 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L152] RET assume_abort_if_not(var_1_18 <= 63) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=8, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L153] var_1_19 = __VERIFIER_nondet_char() [L154] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L154] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L155] CALL assume_abort_if_not(var_1_19 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L155] RET assume_abort_if_not(var_1_19 <= 63) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=10, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L156] var_1_20 = __VERIFIER_nondet_char() [L157] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L157] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L158] CALL assume_abort_if_not(var_1_20 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L158] RET assume_abort_if_not(var_1_20 <= 63) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=3797799060, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L159] var_1_22 = __VERIFIER_nondet_ulong() [L160] CALL assume_abort_if_not(var_1_22 >= 3221225470) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L160] RET assume_abort_if_not(var_1_22 >= 3221225470) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L161] CALL assume_abort_if_not(var_1_22 <= 4294967294) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L161] RET assume_abort_if_not(var_1_22 <= 4294967294) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L162] var_1_24 = __VERIFIER_nondet_uchar() [L163] CALL assume_abort_if_not(var_1_24 >= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L163] RET assume_abort_if_not(var_1_24 >= 1) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L164] CALL assume_abort_if_not(var_1_24 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L164] RET assume_abort_if_not(var_1_24 <= 1) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L165] var_1_25 = __VERIFIER_nondet_uchar() [L166] CALL assume_abort_if_not(var_1_25 >= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L166] RET assume_abort_if_not(var_1_25 >= 1) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L167] CALL assume_abort_if_not(var_1_25 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L167] RET assume_abort_if_not(var_1_25 <= 1) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L168] var_1_26 = __VERIFIER_nondet_uchar() [L169] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L169] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L170] CALL assume_abort_if_not(var_1_26 <= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L170] RET assume_abort_if_not(var_1_26 <= 0) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=24644, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L171] var_1_28 = __VERIFIER_nondet_short() [L172] CALL assume_abort_if_not(var_1_28 >= 16383) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16383, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L172] RET assume_abort_if_not(var_1_28 >= 16383) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16383, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L173] CALL assume_abort_if_not(var_1_28 <= 32766) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16383, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L173] RET assume_abort_if_not(var_1_28 <= 32766) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16383, var_1_29=1, var_1_30=-1, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L174] var_1_30 = __VERIFIER_nondet_char() [L175] CALL assume_abort_if_not(var_1_30 >= -126) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16383, var_1_29=1, var_1_30=62, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L175] RET assume_abort_if_not(var_1_30 >= -126) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16383, var_1_29=1, var_1_30=62, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L176] CALL assume_abort_if_not(var_1_30 <= 126) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16383, var_1_29=1, var_1_30=62, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L20] COND FALSE !(!cond) [L176] RET assume_abort_if_not(var_1_30 <= 126) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16383, var_1_29=1, var_1_30=62, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=200, var_1_9=-128] [L177] var_1_54 = __VERIFIER_nondet_uchar() [L178] CALL assume_abort_if_not(var_1_54 >= 127) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16383, var_1_29=1, var_1_30=62, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=127, var_1_9=-128] [L20] COND FALSE !(!cond) [L178] RET assume_abort_if_not(var_1_54 >= 127) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16383, var_1_29=1, var_1_30=62, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=127, var_1_9=-128] [L179] CALL assume_abort_if_not(var_1_54 <= 254) VAL [\old(cond)=1, isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16383, var_1_29=1, var_1_30=62, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=127, var_1_9=-128] [L20] COND FALSE !(!cond) [L179] RET assume_abort_if_not(var_1_54 <= 254) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=-2, var_1_18=0, var_1_19=63, var_1_1=44/5, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=-4, var_1_28=16383, var_1_29=1, var_1_30=62, var_1_31=0, var_1_32=-2, var_1_39=49/20, var_1_41=200, var_1_45=10, var_1_47=4, var_1_49=1, var_1_53=1, var_1_54=127, var_1_9=-128] [L192] RET updateVariables() [L193] CALL step() [L59] var_1_9 = (((((var_1_10 - var_1_11)) < (((var_1_12 + var_1_13) - var_1_14))) ? ((var_1_10 - var_1_11)) : (((var_1_12 + var_1_13) - var_1_14)))) [L60] var_1_17 = (var_1_18 + (var_1_19 - var_1_20)) [L61] COND TRUE var_1_1 > var_1_1 [L62] COND TRUE (var_1_1 * ((((var_1_1) > (var_1_8)) ? (var_1_1) : (var_1_8)))) < ((((var_1_8) < (32.55f)) ? (var_1_8) : (32.55f))) [L63] COND TRUE var_1_8 > 24.443f [L64] var_1_32 = var_1_14 [L70] var_1_29 = (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))) - var_1_20) [L71] var_1_45 = var_1_19 [L72] var_1_31 = var_1_26 [L73] COND FALSE !(var_1_17 <= (var_1_17 * (var_1_29 * var_1_29))) [L80] var_1_1 = var_1_7 [L82] COND FALSE !(var_1_13 < 4) [L85] COND FALSE !(var_1_1 >= 127.5f) [L92] var_1_41 = var_1_19 [L94] COND FALSE !(\read(var_1_31)) [L97] var_1_23 = (var_1_24 && (var_1_25 && var_1_26)) [L99] COND TRUE var_1_1 < (((((var_1_7 / 15.175f)) > ((- var_1_8))) ? ((var_1_7 / 15.175f)) : ((- var_1_8)))) [L100] var_1_49 = (! var_1_25) [L106] COND TRUE (- ((((var_1_1) < (var_1_8)) ? (var_1_1) : (var_1_8)))) >= -0.875 [L107] COND FALSE !(\read(var_1_31)) [L110] var_1_27 = (var_1_13 - (var_1_28 - (var_1_20 + var_1_19))) [L115] COND FALSE !(var_1_8 <= var_1_7) [L118] COND FALSE !(\read(var_1_23)) [L121] COND TRUE \read(var_1_24) [L122] var_1_47 = (var_1_18 + ((((var_1_12) > (var_1_19)) ? (var_1_12) : (var_1_19)))) [L124] COND FALSE !(\read(var_1_23)) [L193] RET step() [L194] CALL, EXPR property() [L184-L185] return (((((((((var_1_17 <= (var_1_17 * (var_1_29 * var_1_29))) ? ((var_1_29 > var_1_29) ? (var_1_1 == ((double) (((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7))) + var_1_8))) : (var_1_1 == ((double) var_1_8))) : (var_1_1 == ((double) var_1_7))) && (var_1_9 == ((signed short int) (((((var_1_10 - var_1_11)) < (((var_1_12 + var_1_13) - var_1_14))) ? ((var_1_10 - var_1_11)) : (((var_1_12 + var_1_13) - var_1_14))))))) && (var_1_23 ? (var_1_15 == ((signed long int) (var_1_14 - var_1_13))) : 1)) && (var_1_17 == ((signed char) (var_1_18 + (var_1_19 - var_1_20))))) && (var_1_23 ? (var_1_21 == ((unsigned long int) ((var_1_22 - (1000000000u - var_1_13)) - var_1_14))) : 1)) && (var_1_31 ? (var_1_23 == ((unsigned char) (var_1_24 && var_1_25))) : (var_1_23 == ((unsigned char) (var_1_24 && (var_1_25 && var_1_26)))))) && (((- ((((var_1_1) < (var_1_8)) ? (var_1_1) : (var_1_8)))) >= -0.875) ? (var_1_31 ? (var_1_27 == ((signed short int) (var_1_19 - var_1_12))) : (var_1_27 == ((signed short int) (var_1_13 - (var_1_28 - (var_1_20 + var_1_19)))))) : (var_1_27 == ((signed short int) ((((var_1_29) < (var_1_28)) ? (var_1_29) : (var_1_28))))))) && (var_1_29 == ((signed char) (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))) - var_1_20)))) && (var_1_31 == ((unsigned char) var_1_26)) ; [L194] RET, EXPR property() [L194] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=1, var_1_18=0, var_1_19=63, var_1_1=2, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=0, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=16383, var_1_29=0, var_1_30=62, var_1_31=0, var_1_32=16255, var_1_39=49/20, var_1_41=63, var_1_45=63, var_1_47=63, var_1_49=0, var_1_53=1, var_1_54=127, var_1_7=2, var_1_8=0, var_1_9=3] [L19] reach_error() VAL [isInitial=1, var_1_10=3, var_1_11=0, var_1_12=0, var_1_13=16258, var_1_14=16255, var_1_15=5, var_1_17=1, var_1_18=0, var_1_19=63, var_1_1=2, var_1_20=62, var_1_21=25, var_1_22=-1073741826, var_1_23=0, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=16383, var_1_29=0, var_1_30=62, var_1_31=0, var_1_32=16255, var_1_39=49/20, var_1_41=63, var_1_45=63, var_1_47=63, var_1_49=0, var_1_53=1, var_1_54=127, var_1_7=2, var_1_8=0, var_1_9=3] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 60 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 2.3s, OverallIterations: 1, TraceHistogramMax: 33, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=60occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 242 NumberOfCodeBlocks, 242 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 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 [2024-11-14 04:11:33,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-55.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash fa759b1fd7bde0fcd02810221128e9cb3946ffed1a0cf10fb7e410df3bf9ace2 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 04:11:36,435 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 04:11:36,547 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-14 04:11:36,552 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 04:11:36,552 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 04:11:36,574 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 04:11:36,575 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 04:11:36,575 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 04:11:36,576 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 04:11:36,576 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 04:11:36,576 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 04:11:36,576 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 04:11:36,576 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 04:11:36,576 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 04:11:36,576 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 04:11:36,576 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 04:11:36,577 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 04:11:36,577 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 04:11:36,577 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 04:11:36,577 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 04:11:36,577 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 04:11:36,577 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 04:11:36,577 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 04:11:36,577 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 04:11:36,578 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 04:11:36,578 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-14 04:11:36,578 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 04:11:36,578 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-14 04:11:36,578 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 04:11:36,578 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 04:11:36,578 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 04:11:36,578 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 04:11:36,578 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-14 04:11:36,579 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 04:11:36,579 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 04:11:36,579 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:11:36,579 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 04:11:36,579 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 04:11:36,579 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 04:11:36,579 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-14 04:11:36,579 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-14 04:11:36,579 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 04:11:36,579 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 04:11:36,580 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan 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 -> fa759b1fd7bde0fcd02810221128e9cb3946ffed1a0cf10fb7e410df3bf9ace2 [2024-11-14 04:11:36,940 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 04:11:36,952 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 04:11:36,957 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 04:11:36,959 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 04:11:36,959 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 04:11:36,961 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-55.i Unable to find full path for "g++" [2024-11-14 04:11:38,897 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 04:11:39,194 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 04:11:39,195 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-55.i [2024-11-14 04:11:39,233 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/data/9c3d5c413/e5b715a309a044fbb925a510bb1df96f/FLAG3a93f6527 [2024-11-14 04:11:39,267 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/data/9c3d5c413/e5b715a309a044fbb925a510bb1df96f [2024-11-14 04:11:39,271 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 04:11:39,273 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 04:11:39,274 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 04:11:39,275 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 04:11:39,280 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 04:11:39,281 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:11:39" (1/1) ... [2024-11-14 04:11:39,283 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a8257c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:39, skipping insertion in model container [2024-11-14 04:11:39,283 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:11:39" (1/1) ... [2024-11-14 04:11:39,308 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 04:11:39,480 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-55.i[919,932] [2024-11-14 04:11:39,587 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:11:39,609 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 04:11:39,623 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-ci_file-55.i[919,932] [2024-11-14 04:11:39,672 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:11:39,691 INFO L204 MainTranslator]: Completed translation [2024-11-14 04:11:39,692 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:39 WrapperNode [2024-11-14 04:11:39,692 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 04:11:39,693 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 04:11:39,693 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 04:11:39,693 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 04:11:39,700 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:39" (1/1) ... [2024-11-14 04:11:39,713 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:39" (1/1) ... [2024-11-14 04:11:39,741 INFO L138 Inliner]: procedures = 27, calls = 46, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 196 [2024-11-14 04:11:39,742 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 04:11:39,742 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 04:11:39,743 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 04:11:39,743 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 04:11:39,750 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:39" (1/1) ... [2024-11-14 04:11:39,750 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:39" (1/1) ... [2024-11-14 04:11:39,754 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:39" (1/1) ... [2024-11-14 04:11:39,755 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:39" (1/1) ... [2024-11-14 04:11:39,766 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:39" (1/1) ... [2024-11-14 04:11:39,770 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:39" (1/1) ... [2024-11-14 04:11:39,772 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:39" (1/1) ... [2024-11-14 04:11:39,774 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:39" (1/1) ... [2024-11-14 04:11:39,777 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 04:11:39,778 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 04:11:39,779 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 04:11:39,779 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 04:11:39,780 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:39" (1/1) ... [2024-11-14 04:11:39,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:11:39,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:11:39,822 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 04:11:39,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 04:11:39,850 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 04:11:39,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-14 04:11:39,850 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 04:11:39,850 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 04:11:39,850 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 04:11:39,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 04:11:39,950 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 04:11:39,953 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 04:11:47,863 INFO L? ?]: Removed 8 outVars from TransFormulas that were not future-live. [2024-11-14 04:11:47,863 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 04:11:47,874 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 04:11:47,874 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 04:11:47,875 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:11:47 BoogieIcfgContainer [2024-11-14 04:11:47,875 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 04:11:47,877 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 04:11:47,877 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 04:11:47,882 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 04:11:47,882 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 04:11:39" (1/3) ... [2024-11-14 04:11:47,883 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c59fae7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:11:47, skipping insertion in model container [2024-11-14 04:11:47,883 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:39" (2/3) ... [2024-11-14 04:11:47,883 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c59fae7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:11:47, skipping insertion in model container [2024-11-14 04:11:47,883 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:11:47" (3/3) ... [2024-11-14 04:11:47,885 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-55.i [2024-11-14 04:11:47,899 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 04:11:47,902 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pr-ci_file-55.i that has 2 procedures, 88 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 04:11:47,974 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 04:11:47,991 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6d720dd9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 04:11:47,992 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 04:11:47,996 INFO L276 IsEmpty]: Start isEmpty. Operand has 88 states, 52 states have (on average 1.4230769230769231) internal successors, (74), 53 states have internal predecessors, (74), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-14 04:11:48,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-14 04:11:48,009 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:11:48,010 INFO L215 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:11:48,011 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:11:48,015 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:11:48,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1140145928, now seen corresponding path program 1 times [2024-11-14 04:11:48,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:11:48,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1908849587] [2024-11-14 04:11:48,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:11:48,027 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:11:48,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:11:48,031 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:11:48,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-14 04:11:49,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:11:49,040 INFO L255 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-14 04:11:49,051 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:11:49,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 512 proven. 0 refuted. 0 times theorem prover too weak. 1600 trivial. 0 not checked. [2024-11-14 04:11:49,142 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:11:49,143 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:11:49,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1908849587] [2024-11-14 04:11:49,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1908849587] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:11:49,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:11:49,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 04:11:49,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109567548] [2024-11-14 04:11:49,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:11:49,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 04:11:49,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:11:49,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 04:11:49,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 04:11:49,186 INFO L87 Difference]: Start difference. First operand has 88 states, 52 states have (on average 1.4230769230769231) internal successors, (74), 53 states have internal predecessors, (74), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Second operand has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-14 04:11:49,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:11:49,237 INFO L93 Difference]: Finished difference Result 167 states and 303 transitions. [2024-11-14 04:11:49,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 04:11:49,239 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 204 [2024-11-14 04:11:49,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:11:49,247 INFO L225 Difference]: With dead ends: 167 [2024-11-14 04:11:49,247 INFO L226 Difference]: Without dead ends: 82 [2024-11-14 04:11:49,252 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 04:11:49,257 INFO L432 NwaCegarLoop]: 127 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, 127 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:11:49,260 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 04:11:49,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2024-11-14 04:11:49,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2024-11-14 04:11:49,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 47 states have (on average 1.297872340425532) internal successors, (61), 47 states have internal predecessors, (61), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-14 04:11:49,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 127 transitions. [2024-11-14 04:11:49,317 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 127 transitions. Word has length 204 [2024-11-14 04:11:49,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:11:49,319 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 127 transitions. [2024-11-14 04:11:49,319 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-14 04:11:49,319 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 127 transitions. [2024-11-14 04:11:49,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-14 04:11:49,326 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:11:49,326 INFO L215 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:11:49,345 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-14 04:11:49,527 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:11:49,528 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:11:49,529 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:11:49,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1385535666, now seen corresponding path program 1 times [2024-11-14 04:11:49,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:11:49,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1680696560] [2024-11-14 04:11:49,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:11:49,533 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:11:49,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:11:49,536 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:11:49,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-14 04:11:50,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:11:50,574 INFO L255 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:11:50,581 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:11:51,244 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 708 proven. 18 refuted. 0 times theorem prover too weak. 1386 trivial. 0 not checked. [2024-11-14 04:11:51,244 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:11:52,277 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 78 proven. 18 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked. [2024-11-14 04:11:52,278 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:11:52,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1680696560] [2024-11-14 04:11:52,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1680696560] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:11:52,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2052279515] [2024-11-14 04:11:52,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:11:52,279 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:11:52,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:11:52,284 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:11:52,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-14 04:11:52,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:11:52,862 INFO L255 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:11:52,867 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:11:53,213 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-14 04:11:53,214 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:11:53,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2052279515] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:11:53,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:11:53,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 6] total 10 [2024-11-14 04:11:53,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215730221] [2024-11-14 04:11:53,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:11:53,216 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 04:11:53,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:11:53,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 04:11:53,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-14 04:11:53,217 INFO L87 Difference]: Start difference. First operand 82 states and 127 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-14 04:11:53,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:11:53,867 INFO L93 Difference]: Finished difference Result 238 states and 366 transitions. [2024-11-14 04:11:53,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 04:11:53,868 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-14 04:11:53,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:11:53,874 INFO L225 Difference]: With dead ends: 238 [2024-11-14 04:11:53,877 INFO L226 Difference]: Without dead ends: 159 [2024-11-14 04:11:53,879 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 609 GetRequests, 600 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-14 04:11:53,879 INFO L432 NwaCegarLoop]: 223 mSDtfsCounter, 210 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:11:53,880 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 297 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 04:11:53,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2024-11-14 04:11:53,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 148. [2024-11-14 04:11:53,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 78 states have (on average 1.205128205128205) internal successors, (94), 79 states have internal predecessors, (94), 66 states have call successors, (66), 3 states have call predecessors, (66), 3 states have return successors, (66), 65 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-14 04:11:53,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 226 transitions. [2024-11-14 04:11:53,934 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 226 transitions. Word has length 204 [2024-11-14 04:11:53,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:11:53,935 INFO L471 AbstractCegarLoop]: Abstraction has 148 states and 226 transitions. [2024-11-14 04:11:53,935 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-14 04:11:53,937 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 226 transitions. [2024-11-14 04:11:53,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-14 04:11:53,944 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:11:53,944 INFO L215 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:11:53,962 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-14 04:11:54,148 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-14 04:11:54,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:11:54,346 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:11:54,346 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:11:54,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1383688624, now seen corresponding path program 1 times [2024-11-14 04:11:54,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:11:54,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1902881855] [2024-11-14 04:11:54,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:11:54,347 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:11:54,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:11:54,349 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:11:54,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-14 04:11:55,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:11:55,446 INFO L255 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:11:55,451 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:11:55,967 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 708 proven. 18 refuted. 0 times theorem prover too weak. 1386 trivial. 0 not checked. [2024-11-14 04:11:55,967 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:11:56,985 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 78 proven. 18 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked. [2024-11-14 04:11:56,985 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:11:56,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1902881855] [2024-11-14 04:11:56,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1902881855] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:11:56,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1872401845] [2024-11-14 04:11:56,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:11:56,986 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:11:56,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:11:56,990 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:11:56,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-14 04:11:57,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:11:57,544 INFO L255 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 04:11:57,548 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:11:57,644 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-14 04:11:57,644 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:11:57,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1872401845] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:11:57,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:11:57,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6, 6] total 9 [2024-11-14 04:11:57,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699425061] [2024-11-14 04:11:57,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:11:57,645 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:11:57,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:11:57,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:11:57,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:11:57,647 INFO L87 Difference]: Start difference. First operand 148 states and 226 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-14 04:11:57,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:11:57,756 INFO L93 Difference]: Finished difference Result 305 states and 465 transitions. [2024-11-14 04:11:57,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:11:57,763 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-14 04:11:57,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:11:57,770 INFO L225 Difference]: With dead ends: 305 [2024-11-14 04:11:57,770 INFO L226 Difference]: Without dead ends: 159 [2024-11-14 04:11:57,771 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 609 GetRequests, 601 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:11:57,772 INFO L432 NwaCegarLoop]: 125 mSDtfsCounter, 110 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:11:57,772 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 241 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 04:11:57,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2024-11-14 04:11:57,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 148. [2024-11-14 04:11:57,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 78 states have (on average 1.1794871794871795) internal successors, (92), 79 states have internal predecessors, (92), 66 states have call successors, (66), 3 states have call predecessors, (66), 3 states have return successors, (66), 65 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-14 04:11:57,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 224 transitions. [2024-11-14 04:11:57,835 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 224 transitions. Word has length 204 [2024-11-14 04:11:57,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:11:57,836 INFO L471 AbstractCegarLoop]: Abstraction has 148 states and 224 transitions. [2024-11-14 04:11:57,836 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-14 04:11:57,836 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 224 transitions. [2024-11-14 04:11:57,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-14 04:11:57,842 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:11:57,844 INFO L215 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:11:57,863 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2024-11-14 04:11:58,047 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2024-11-14 04:11:58,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:11:58,245 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:11:58,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:11:58,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1442793968, now seen corresponding path program 1 times [2024-11-14 04:11:58,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:11:58,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [865257003] [2024-11-14 04:11:58,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:11:58,246 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:11:58,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:11:58,249 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:11:58,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-14 04:11:59,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:11:59,254 INFO L255 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:11:59,257 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:11:59,813 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 708 proven. 18 refuted. 0 times theorem prover too weak. 1386 trivial. 0 not checked. [2024-11-14 04:11:59,814 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:12:00,698 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 78 proven. 18 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked. [2024-11-14 04:12:00,698 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:12:00,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [865257003] [2024-11-14 04:12:00,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [865257003] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:12:00,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1678096770] [2024-11-14 04:12:00,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:12:00,699 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:12:00,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:12:00,701 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:12:00,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-14 04:12:02,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:12:02,771 INFO L255 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-14 04:12:02,775 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:12:03,116 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 708 proven. 18 refuted. 0 times theorem prover too weak. 1386 trivial. 0 not checked. [2024-11-14 04:12:03,116 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:12:03,961 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 78 proven. 18 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked. [2024-11-14 04:12:03,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1678096770] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:12:03,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234335935] [2024-11-14 04:12:03,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:12:03,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:12:03,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:12:03,964 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:12:03,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-14 04:12:04,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:12:04,330 INFO L255 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:12:04,333 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:12:04,663 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 708 proven. 18 refuted. 0 times theorem prover too weak. 1386 trivial. 0 not checked. [2024-11-14 04:12:04,663 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:12:05,344 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 78 proven. 18 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked. [2024-11-14 04:12:05,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234335935] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:12:05,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 04:12:05,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6, 6, 6, 6] total 8 [2024-11-14 04:12:05,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202557901] [2024-11-14 04:12:05,344 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 04:12:05,346 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-14 04:12:05,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:12:05,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-14 04:12:05,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-14 04:12:05,347 INFO L87 Difference]: Start difference. First operand 148 states and 224 transitions. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (39), 2 states have call predecessors, (39), 4 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-11-14 04:12:06,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:12:06,619 INFO L93 Difference]: Finished difference Result 305 states and 455 transitions. [2024-11-14 04:12:06,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-14 04:12:06,625 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (39), 2 states have call predecessors, (39), 4 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 204 [2024-11-14 04:12:06,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:12:06,631 INFO L225 Difference]: With dead ends: 305 [2024-11-14 04:12:06,631 INFO L226 Difference]: Without dead ends: 160 [2024-11-14 04:12:06,632 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1225 GetRequests, 1210 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2024-11-14 04:12:06,633 INFO L432 NwaCegarLoop]: 86 mSDtfsCounter, 112 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:12:06,633 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 189 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 04:12:06,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-11-14 04:12:06,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 156. [2024-11-14 04:12:06,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 84 states have (on average 1.1428571428571428) internal successors, (96), 85 states have internal predecessors, (96), 66 states have call successors, (66), 5 states have call predecessors, (66), 5 states have return successors, (66), 65 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-14 04:12:06,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 228 transitions. [2024-11-14 04:12:06,679 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 228 transitions. Word has length 204 [2024-11-14 04:12:06,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:12:06,680 INFO L471 AbstractCegarLoop]: Abstraction has 156 states and 228 transitions. [2024-11-14 04:12:06,681 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (39), 2 states have call predecessors, (39), 4 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-11-14 04:12:06,682 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 228 transitions. [2024-11-14 04:12:06,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-14 04:12:06,689 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:12:06,689 INFO L215 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:12:06,729 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-14 04:12:06,901 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-14 04:12:07,101 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-14 04:12:07,290 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:12:07,290 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:12:07,290 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:12:07,290 INFO L85 PathProgramCache]: Analyzing trace with hash -741729390, now seen corresponding path program 1 times [2024-11-14 04:12:07,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:12:07,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1050578342] [2024-11-14 04:12:07,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:12:07,291 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:12:07,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:12:07,295 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:12:07,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/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 (10)] Waiting until timeout for monitored process [2024-11-14 04:12:08,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:12:08,241 INFO L255 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:12:08,245 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:12:08,734 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 708 proven. 18 refuted. 0 times theorem prover too weak. 1386 trivial. 0 not checked. [2024-11-14 04:12:08,734 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:12:09,508 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 78 proven. 18 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked. [2024-11-14 04:12:09,508 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:12:09,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1050578342] [2024-11-14 04:12:09,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1050578342] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:12:09,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [631599980] [2024-11-14 04:12:09,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:12:09,509 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:12:09,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:12:09,511 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:12:09,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-11-14 04:12:11,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:12:11,474 INFO L255 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:12:11,477 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:12:11,629 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-14 04:12:11,630 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:12:11,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [631599980] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:12:11,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:12:11,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 6] total 9 [2024-11-14 04:12:11,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714097790] [2024-11-14 04:12:11,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:12:11,630 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 04:12:11,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:12:11,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 04:12:11,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:12:11,631 INFO L87 Difference]: Start difference. First operand 156 states and 228 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-14 04:12:11,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:12:11,919 INFO L93 Difference]: Finished difference Result 320 states and 465 transitions. [2024-11-14 04:12:11,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 04:12:11,920 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-14 04:12:11,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:12:11,924 INFO L225 Difference]: With dead ends: 320 [2024-11-14 04:12:11,925 INFO L226 Difference]: Without dead ends: 167 [2024-11-14 04:12:11,926 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 611 GetRequests, 602 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-14 04:12:11,927 INFO L432 NwaCegarLoop]: 217 mSDtfsCounter, 164 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:12:11,929 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 363 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 04:12:11,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2024-11-14 04:12:11,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 138. [2024-11-14 04:12:11,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 74 states have (on average 1.135135135135135) internal successors, (84), 75 states have internal predecessors, (84), 58 states have call successors, (58), 5 states have call predecessors, (58), 5 states have return successors, (58), 57 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-14 04:12:11,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 200 transitions. [2024-11-14 04:12:11,963 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 200 transitions. Word has length 204 [2024-11-14 04:12:11,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:12:11,965 INFO L471 AbstractCegarLoop]: Abstraction has 138 states and 200 transitions. [2024-11-14 04:12:11,965 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-14 04:12:11,965 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 200 transitions. [2024-11-14 04:12:11,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-14 04:12:11,966 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:12:11,967 INFO L215 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:12:11,984 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/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 (10)] Forceful destruction successful, exit code 0 [2024-11-14 04:12:12,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-11-14 04:12:12,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:12:12,368 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:12:12,368 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:12:12,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1092383316, now seen corresponding path program 1 times [2024-11-14 04:12:12,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:12:12,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [847233554] [2024-11-14 04:12:12,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:12:12,369 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:12:12,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:12:12,370 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:12:12,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/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 (12)] Waiting until timeout for monitored process [2024-11-14 04:12:13,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:12:13,387 INFO L255 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:12:13,390 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:12:13,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 998 proven. 33 refuted. 0 times theorem prover too weak. 1081 trivial. 0 not checked. [2024-11-14 04:12:13,987 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:12:14,797 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 63 proven. 33 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked. [2024-11-14 04:12:14,797 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:12:14,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [847233554] [2024-11-14 04:12:14,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [847233554] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:12:14,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [705916019] [2024-11-14 04:12:14,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:12:14,798 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:12:14,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:12:14,800 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:12:14,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-14 04:12:16,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:12:16,648 INFO L255 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:12:16,651 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:12:17,150 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 998 proven. 33 refuted. 0 times theorem prover too weak. 1081 trivial. 0 not checked. [2024-11-14 04:12:17,150 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:12:17,906 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 63 proven. 33 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked. [2024-11-14 04:12:17,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [705916019] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:12:17,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128442417] [2024-11-14 04:12:17,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:12:17,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:12:17,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:12:17,909 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:12:17,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-14 04:12:18,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:12:18,253 INFO L255 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:12:18,256 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:12:18,724 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 998 proven. 33 refuted. 0 times theorem prover too weak. 1081 trivial. 0 not checked. [2024-11-14 04:12:18,724 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:12:19,499 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 63 proven. 33 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked. [2024-11-14 04:12:19,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128442417] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:12:19,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 04:12:19,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 7 [2024-11-14 04:12:19,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246900037] [2024-11-14 04:12:19,500 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 04:12:19,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 04:12:19,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:12:19,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 04:12:19,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-14 04:12:19,503 INFO L87 Difference]: Start difference. First operand 138 states and 200 transitions. Second operand has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 7 states have internal predecessors, (51), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-14 04:12:20,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:12:20,591 INFO L93 Difference]: Finished difference Result 235 states and 334 transitions. [2024-11-14 04:12:20,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 04:12:20,595 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 7 states have internal predecessors, (51), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 204 [2024-11-14 04:12:20,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:12:20,597 INFO L225 Difference]: With dead ends: 235 [2024-11-14 04:12:20,597 INFO L226 Difference]: Without dead ends: 148 [2024-11-14 04:12:20,598 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1221 GetRequests, 1210 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-11-14 04:12:20,599 INFO L432 NwaCegarLoop]: 84 mSDtfsCounter, 127 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:12:20,599 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 183 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 04:12:20,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2024-11-14 04:12:20,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 146. [2024-11-14 04:12:20,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 80 states have (on average 1.1125) internal successors, (89), 81 states have internal predecessors, (89), 58 states have call successors, (58), 7 states have call predecessors, (58), 7 states have return successors, (58), 57 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-14 04:12:20,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 205 transitions. [2024-11-14 04:12:20,621 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 205 transitions. Word has length 204 [2024-11-14 04:12:20,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:12:20,622 INFO L471 AbstractCegarLoop]: Abstraction has 146 states and 205 transitions. [2024-11-14 04:12:20,622 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 7 states have internal predecessors, (51), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-14 04:12:20,622 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 205 transitions. [2024-11-14 04:12:20,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-14 04:12:20,624 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:12:20,624 INFO L215 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:12:20,640 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2024-11-14 04:12:20,837 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/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 (12)] Ended with exit code 0 [2024-11-14 04:12:21,053 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-14 04:12:21,225 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/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,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:12:21,225 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:12:21,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:12:21,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1035125014, now seen corresponding path program 1 times [2024-11-14 04:12:21,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:12:21,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [684600845] [2024-11-14 04:12:21,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:12:21,226 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:12:21,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:12:21,228 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:12:21,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/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 (15)] Waiting until timeout for monitored process [2024-11-14 04:12:22,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:12:22,230 INFO L255 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 04:12:22,233 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:13:39,546 WARN L286 SmtUtils]: Spent 12.38s on a formula simplification that was a NOOP. DAG size: 43 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 04:13:40,671 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 191 proven. 180 refuted. 0 times theorem prover too weak. 1741 trivial. 0 not checked. [2024-11-14 04:13:40,672 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:13:58,842 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse0 (fp.neg ((_ to_fp 11 53) c_currentRoundingMode (/ 7.0 8.0))))) (or (not (fp.leq c_~var_1_8~0 c_~var_1_7~0)) (fp.geq (fp.neg c_~var_1_8~0) .cse0) (not (fp.lt c_~var_1_1~0 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0)))))) (fp.geq (fp.neg c_~var_1_1~0) .cse0))) is different from true [2024-11-14 04:14:18,117 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (fp.neg ((_ to_fp 11 53) c_currentRoundingMode (/ 7.0 8.0))))) (or (fp.geq c_~var_1_1~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 255.0 2.0)))) (not (fp.leq c_~var_1_8~0 c_~var_1_7~0)) (fp.geq (fp.neg c_~var_1_8~0) .cse0) (not (fp.lt c_~var_1_1~0 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0)))))) (fp.geq (fp.neg c_~var_1_1~0) .cse0))) is different from false [2024-11-14 04:14:36,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-14 04:14:36,160 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:14:36,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [684600845] [2024-11-14 04:14:36,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [684600845] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-14 04:14:36,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:14:36,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 16 [2024-11-14 04:14:36,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670603769] [2024-11-14 04:14:36,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:14:36,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:14:36,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:14:36,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:14:36,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=134, Unknown=2, NotChecked=50, Total=240 [2024-11-14 04:14:36,162 INFO L87 Difference]: Start difference. First operand 146 states and 205 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-14 04:14:37,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:14:39,612 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:14:41,326 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:14:41,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:14:41,584 INFO L93 Difference]: Finished difference Result 282 states and 383 transitions. [2024-11-14 04:14:41,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 04:14:41,588 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-14 04:14:41,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:14:41,590 INFO L225 Difference]: With dead ends: 282 [2024-11-14 04:14:41,590 INFO L226 Difference]: Without dead ends: 191 [2024-11-14 04:14:41,591 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 392 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 38.9s TimeCoverageRelationStatistics Valid=54, Invalid=134, Unknown=2, NotChecked=50, Total=240 [2024-11-14 04:14:41,592 INFO L432 NwaCegarLoop]: 118 mSDtfsCounter, 55 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 251 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:14:41,592 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 332 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 26 Invalid, 1 Unknown, 251 Unchecked, 5.4s Time] [2024-11-14 04:14:41,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2024-11-14 04:14:41,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 171. [2024-11-14 04:14:41,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 102 states have (on average 1.1470588235294117) internal successors, (117), 104 states have internal predecessors, (117), 59 states have call successors, (59), 9 states have call predecessors, (59), 9 states have return successors, (59), 57 states have call predecessors, (59), 59 states have call successors, (59) [2024-11-14 04:14:41,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 235 transitions. [2024-11-14 04:14:41,614 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 235 transitions. Word has length 204 [2024-11-14 04:14:41,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:14:41,615 INFO L471 AbstractCegarLoop]: Abstraction has 171 states and 235 transitions. [2024-11-14 04:14:41,615 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-14 04:14:41,615 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 235 transitions. [2024-11-14 04:14:41,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-14 04:14:41,616 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:14:41,617 INFO L215 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:14:41,637 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/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 (15)] Forceful destruction successful, exit code 0 [2024-11-14 04:14:41,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:14:41,817 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:14:41,818 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:14:41,818 INFO L85 PathProgramCache]: Analyzing trace with hash 225778388, now seen corresponding path program 1 times [2024-11-14 04:14:41,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:14:41,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [973796645] [2024-11-14 04:14:41,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:14:41,818 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:14:41,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:14:41,822 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:14:41,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/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 (16)] Waiting until timeout for monitored process [2024-11-14 04:14:42,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:14:42,823 INFO L255 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 04:14:42,826 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:16:08,633 WARN L286 SmtUtils]: Spent 12.84s on a formula simplification that was a NOOP. DAG size: 43 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 04:16:10,344 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 191 proven. 180 refuted. 0 times theorem prover too weak. 1741 trivial. 0 not checked. [2024-11-14 04:16:10,344 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:16:37,273 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (fp.neg ((_ to_fp 11 53) c_currentRoundingMode (/ 7.0 8.0)))) (.cse2 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0))))) (.cse0 (fp.neg c_~var_1_8~0))) (or (fp.geq .cse0 .cse1) (not (fp.lt c_~var_1_1~0 .cse2)) (fp.leq c_~var_1_8~0 c_~var_1_7~0) (fp.geq (fp.neg c_~var_1_1~0) .cse1) (not (fp.gt .cse2 .cse0)))) is different from false [2024-11-14 04:16:39,318 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse1 (fp.neg ((_ to_fp 11 53) c_currentRoundingMode (/ 7.0 8.0)))) (.cse2 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0))))) (.cse0 (fp.neg c_~var_1_8~0))) (or (fp.geq .cse0 .cse1) (not (fp.lt c_~var_1_1~0 .cse2)) (fp.leq c_~var_1_8~0 c_~var_1_7~0) (fp.geq (fp.neg c_~var_1_1~0) .cse1) (not (fp.gt .cse2 .cse0)))) is different from true [2024-11-14 04:17:18,256 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (fp.neg ((_ to_fp 11 53) c_currentRoundingMode (/ 7.0 8.0)))) (.cse2 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0))))) (.cse0 (fp.neg c_~var_1_8~0))) (or (fp.geq c_~var_1_1~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 255.0 2.0)))) (fp.geq .cse0 .cse1) (not (fp.lt c_~var_1_1~0 .cse2)) (fp.leq c_~var_1_8~0 c_~var_1_7~0) (fp.geq (fp.neg c_~var_1_1~0) .cse1) (not (fp.gt .cse2 .cse0)))) is different from false [2024-11-14 04:17:20,287 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse1 (fp.neg ((_ to_fp 11 53) c_currentRoundingMode (/ 7.0 8.0)))) (.cse2 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0))))) (.cse0 (fp.neg c_~var_1_8~0))) (or (fp.geq c_~var_1_1~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 255.0 2.0)))) (fp.geq .cse0 .cse1) (not (fp.lt c_~var_1_1~0 .cse2)) (fp.leq c_~var_1_8~0 c_~var_1_7~0) (fp.geq (fp.neg c_~var_1_1~0) .cse1) (not (fp.gt .cse2 .cse0)))) is different from true [2024-11-14 04:17:44,503 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-14 04:17:44,503 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:17:44,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [973796645] [2024-11-14 04:17:44,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [973796645] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-14 04:17:44,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:17:44,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 16 [2024-11-14 04:17:44,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722524355] [2024-11-14 04:17:44,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:17:44,504 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:17:44,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:17:44,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:17:44,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=132, Unknown=4, NotChecked=50, Total=240 [2024-11-14 04:17:44,504 INFO L87 Difference]: Start difference. First operand 171 states and 235 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-14 04:17:46,943 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:17:48,216 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:17:49,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:17:49,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:17:49,874 INFO L93 Difference]: Finished difference Result 321 states and 427 transitions. [2024-11-14 04:17:49,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 04:17:49,876 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-14 04:17:49,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:17:49,878 INFO L225 Difference]: With dead ends: 321 [2024-11-14 04:17:49,878 INFO L226 Difference]: Without dead ends: 208 [2024-11-14 04:17:49,878 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 392 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 40.6s TimeCoverageRelationStatistics Valid=54, Invalid=132, Unknown=4, NotChecked=50, Total=240 [2024-11-14 04:17:49,879 INFO L432 NwaCegarLoop]: 127 mSDtfsCounter, 49 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 350 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:17:49,879 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 243 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 28 Invalid, 1 Unknown, 350 Unchecked, 5.3s Time] [2024-11-14 04:17:49,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2024-11-14 04:17:49,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 159. [2024-11-14 04:17:49,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 91 states have (on average 1.1318681318681318) internal successors, (103), 92 states have internal predecessors, (103), 58 states have call successors, (58), 9 states have call predecessors, (58), 9 states have return successors, (58), 57 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-14 04:17:49,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 219 transitions. [2024-11-14 04:17:49,900 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 219 transitions. Word has length 204 [2024-11-14 04:17:49,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:17:49,900 INFO L471 AbstractCegarLoop]: Abstraction has 159 states and 219 transitions. [2024-11-14 04:17:49,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-14 04:17:49,901 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 219 transitions. [2024-11-14 04:17:49,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-14 04:17:49,902 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:17:49,902 INFO L215 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:17:49,920 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/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 (16)] Ended with exit code 0 [2024-11-14 04:17:50,103 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:17:50,103 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:17:50,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:17:50,103 INFO L85 PathProgramCache]: Analyzing trace with hash 448319000, now seen corresponding path program 1 times [2024-11-14 04:17:50,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:17:50,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1075710607] [2024-11-14 04:17:50,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:17:50,104 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:17:50,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:17:50,106 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:17:50,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/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 (17)] Waiting until timeout for monitored process [2024-11-14 04:17:50,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:17:50,989 INFO L255 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 04:17:50,992 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:19:21,660 WARN L286 SmtUtils]: Spent 14.18s on a formula simplification that was a NOOP. DAG size: 43 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 04:19:23,314 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 191 proven. 180 refuted. 0 times theorem prover too weak. 1741 trivial. 0 not checked. [2024-11-14 04:19:23,314 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:19:44,984 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse0 (fp.neg ((_ to_fp 11 53) c_currentRoundingMode (/ 7.0 8.0))))) (or (not (fp.leq c_~var_1_8~0 c_~var_1_7~0)) (fp.geq (fp.neg c_~var_1_8~0) .cse0) (not (fp.lt c_~var_1_1~0 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0)))))) (fp.geq (fp.neg c_~var_1_1~0) .cse0))) is different from true [2024-11-14 04:20:16,345 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse0 (fp.neg ((_ to_fp 11 53) c_currentRoundingMode (/ 7.0 8.0))))) (or (fp.geq c_~var_1_1~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 255.0 2.0)))) (not (fp.leq c_~var_1_8~0 c_~var_1_7~0)) (fp.geq (fp.neg c_~var_1_8~0) .cse0) (not (fp.lt c_~var_1_1~0 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0)))))) (fp.geq (fp.neg c_~var_1_1~0) .cse0))) is different from true [2024-11-14 04:20:32,993 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-14 04:20:32,993 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:20:32,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1075710607] [2024-11-14 04:20:32,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1075710607] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-14 04:20:32,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:20:32,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 16 [2024-11-14 04:20:32,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12259169] [2024-11-14 04:20:32,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:20:32,994 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:20:32,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:20:32,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:20:32,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=133, Unknown=3, NotChecked=50, Total=240 [2024-11-14 04:20:32,995 INFO L87 Difference]: Start difference. First operand 159 states and 219 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-14 04:20:35,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:20:37,507 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:20:39,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:20:39,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:20:39,391 INFO L93 Difference]: Finished difference Result 299 states and 403 transitions. [2024-11-14 04:20:39,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 04:20:39,394 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-14 04:20:39,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:20:39,396 INFO L225 Difference]: With dead ends: 299 [2024-11-14 04:20:39,396 INFO L226 Difference]: Without dead ends: 199 [2024-11-14 04:20:39,397 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 392 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 43.3s TimeCoverageRelationStatistics Valid=54, Invalid=133, Unknown=3, NotChecked=50, Total=240 [2024-11-14 04:20:39,397 INFO L432 NwaCegarLoop]: 119 mSDtfsCounter, 37 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 350 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:20:39,398 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 325 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 36 Invalid, 1 Unknown, 350 Unchecked, 6.4s Time] [2024-11-14 04:20:39,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2024-11-14 04:20:39,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 164. [2024-11-14 04:20:39,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 96 states have (on average 1.15625) internal successors, (111), 97 states have internal predecessors, (111), 58 states have call successors, (58), 9 states have call predecessors, (58), 9 states have return successors, (58), 57 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-14 04:20:39,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 227 transitions. [2024-11-14 04:20:39,418 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 227 transitions. Word has length 204 [2024-11-14 04:20:39,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:20:39,419 INFO L471 AbstractCegarLoop]: Abstraction has 164 states and 227 transitions. [2024-11-14 04:20:39,419 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-14 04:20:39,419 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 227 transitions. [2024-11-14 04:20:39,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-14 04:20:39,421 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:20:39,421 INFO L215 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:20:39,436 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/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 (17)] Ended with exit code 0 [2024-11-14 04:20:39,621 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:20:39,622 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:20:39,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:20:39,622 INFO L85 PathProgramCache]: Analyzing trace with hash -361027626, now seen corresponding path program 1 times [2024-11-14 04:20:39,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:20:39,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [669575744] [2024-11-14 04:20:39,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:20:39,625 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:20:39,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:20:39,627 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:20:39,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/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 (18)] Waiting until timeout for monitored process [2024-11-14 04:20:40,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:20:40,571 INFO L255 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 04:20:40,573 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:21:47,872 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0))) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0))) (let ((.cse1 ((_ to_fp 11 53) c_currentRoundingMode (fp.neg .cse3))) (.cse0 ((_ to_fp 11 53) c_currentRoundingMode (fp.neg .cse4))) (.cse2 ((_ to_fp 11 53) c_currentRoundingMode .cse4))) (and (not (fp.geq c_~var_1_1~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 255.0 2.0))))) (or (fp.lt c_~var_1_1~0 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0))))) (fp.lt c_~var_1_1~0 (fp.neg c_~var_1_8~0))) (= c_~var_1_7~0 c_~var_1_1~0) (or (and (fp.leq c_~var_1_7~0 .cse0) (fp.geq c_~var_1_7~0 .cse1)) (fp.geq c_~var_1_7~0 .cse2)) (or (and (fp.geq c_~var_1_8~0 .cse1) (fp.leq c_~var_1_8~0 .cse0)) (and (fp.geq c_~var_1_8~0 .cse2) (fp.leq c_~var_1_8~0 ((_ to_fp 11 53) c_currentRoundingMode .cse3)))) (= c_currentRoundingMode roundNearestTiesToEven)))) is different from false [2024-11-14 04:21:49,916 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse4 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0))) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0))) (let ((.cse1 ((_ to_fp 11 53) c_currentRoundingMode (fp.neg .cse3))) (.cse0 ((_ to_fp 11 53) c_currentRoundingMode (fp.neg .cse4))) (.cse2 ((_ to_fp 11 53) c_currentRoundingMode .cse4))) (and (not (fp.geq c_~var_1_1~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 255.0 2.0))))) (or (fp.lt c_~var_1_1~0 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0))))) (fp.lt c_~var_1_1~0 (fp.neg c_~var_1_8~0))) (= c_~var_1_7~0 c_~var_1_1~0) (or (and (fp.leq c_~var_1_7~0 .cse0) (fp.geq c_~var_1_7~0 .cse1)) (fp.geq c_~var_1_7~0 .cse2)) (or (and (fp.geq c_~var_1_8~0 .cse1) (fp.leq c_~var_1_8~0 .cse0)) (and (fp.geq c_~var_1_8~0 .cse2) (fp.leq c_~var_1_8~0 ((_ to_fp 11 53) c_currentRoundingMode .cse3)))) (= c_currentRoundingMode roundNearestTiesToEven)))) is different from true [2024-11-14 04:21:52,036 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 191 proven. 180 refuted. 0 times theorem prover too weak. 1741 trivial. 0 not checked. [2024-11-14 04:21:52,037 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:22:19,379 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0))))) (.cse0 (fp.neg c_~var_1_8~0)) (.cse1 (fp.neg ((_ to_fp 11 53) c_currentRoundingMode (/ 7.0 8.0))))) (or (fp.geq .cse0 .cse1) (not (fp.lt c_~var_1_1~0 .cse2)) (fp.leq c_~var_1_8~0 c_~var_1_7~0) (not (fp.gt .cse2 .cse0)) (and (fp.geq (fp.neg c_~var_1_1~0) .cse1) (fp.lt c_~var_1_1~0 c_~var_1_8~0)))) is different from false [2024-11-14 04:22:42,866 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (fp.neg ((_ to_fp 11 53) c_currentRoundingMode (/ 7.0 8.0)))) (.cse2 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0))))) (.cse0 (fp.neg c_~var_1_8~0))) (or (fp.geq .cse0 .cse1) (not (fp.lt c_~var_1_1~0 .cse2)) (fp.leq c_~var_1_8~0 c_~var_1_7~0) (fp.geq (fp.neg c_~var_1_1~0) .cse1) (not (fp.gt .cse2 .cse0)))) is different from false [2024-11-14 04:22:44,900 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse1 (fp.neg ((_ to_fp 11 53) c_currentRoundingMode (/ 7.0 8.0)))) (.cse2 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0))))) (.cse0 (fp.neg c_~var_1_8~0))) (or (fp.geq .cse0 .cse1) (not (fp.lt c_~var_1_1~0 .cse2)) (fp.leq c_~var_1_8~0 c_~var_1_7~0) (fp.geq (fp.neg c_~var_1_1~0) .cse1) (not (fp.gt .cse2 .cse0)))) is different from true [2024-11-14 04:23:07,252 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (fp.neg ((_ to_fp 11 53) c_currentRoundingMode (/ 7.0 8.0)))) (.cse2 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0))))) (.cse0 (fp.neg c_~var_1_8~0))) (or (fp.geq c_~var_1_1~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 255.0 2.0)))) (fp.geq .cse0 .cse1) (not (fp.lt c_~var_1_1~0 .cse2)) (fp.leq c_~var_1_8~0 c_~var_1_7~0) (fp.geq (fp.neg c_~var_1_1~0) .cse1) (not (fp.gt .cse2 .cse0)))) is different from false [2024-11-14 04:23:09,290 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse1 (fp.neg ((_ to_fp 11 53) c_currentRoundingMode (/ 7.0 8.0)))) (.cse2 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0))))) (.cse0 (fp.neg c_~var_1_8~0))) (or (fp.geq c_~var_1_1~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 255.0 2.0)))) (fp.geq .cse0 .cse1) (not (fp.lt c_~var_1_1~0 .cse2)) (fp.leq c_~var_1_8~0 c_~var_1_7~0) (fp.geq (fp.neg c_~var_1_1~0) .cse1) (not (fp.gt .cse2 .cse0)))) is different from true [2024-11-14 04:23:35,746 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-14 04:23:35,746 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:23:35,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [669575744] [2024-11-14 04:23:35,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [669575744] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-14 04:23:35,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:23:35,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 17 [2024-11-14 04:23:35,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069041781] [2024-11-14 04:23:35,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:23:35,747 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 04:23:35,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:23:35,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 04:23:35,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=115, Unknown=7, NotChecked=100, Total=272 [2024-11-14 04:23:35,748 INFO L87 Difference]: Start difference. First operand 164 states and 227 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-14 04:23:38,167 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:23:40,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:23:42,295 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:23:42,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:23:42,980 INFO L93 Difference]: Finished difference Result 304 states and 410 transitions. [2024-11-14 04:23:42,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 04:23:42,982 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-14 04:23:42,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:23:42,984 INFO L225 Difference]: With dead ends: 304 [2024-11-14 04:23:42,984 INFO L226 Difference]: Without dead ends: 198 [2024-11-14 04:23:42,985 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 391 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 17.4s TimeCoverageRelationStatistics Valid=50, Invalid=115, Unknown=7, NotChecked=100, Total=272 [2024-11-14 04:23:42,985 INFO L432 NwaCegarLoop]: 126 mSDtfsCounter, 49 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 6 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 415 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:23:42,986 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 344 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 28 Invalid, 3 Unknown, 415 Unchecked, 7.2s Time] [2024-11-14 04:23:42,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2024-11-14 04:23:43,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 159. [2024-11-14 04:23:43,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 91 states have (on average 1.1318681318681318) internal successors, (103), 92 states have internal predecessors, (103), 58 states have call successors, (58), 9 states have call predecessors, (58), 9 states have return successors, (58), 57 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-14 04:23:43,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 219 transitions. [2024-11-14 04:23:43,007 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 219 transitions. Word has length 204 [2024-11-14 04:23:43,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:23:43,007 INFO L471 AbstractCegarLoop]: Abstraction has 159 states and 219 transitions. [2024-11-14 04:23:43,008 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-14 04:23:43,008 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 219 transitions. [2024-11-14 04:23:43,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-14 04:23:43,009 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:23:43,009 INFO L215 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:23:43,028 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/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 (18)] Ended with exit code 0 [2024-11-14 04:23:43,210 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:23:43,210 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:23:43,211 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:23:43,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1475046362, now seen corresponding path program 1 times [2024-11-14 04:23:43,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:23:43,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1036192174] [2024-11-14 04:23:43,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:23:43,211 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:23:43,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:23:43,213 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:23:43,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa06b9ca-68d2-46cc-a283-857afde66cd8/bin/utaipan-verify-sOmjnqqW8E/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 (19)] Waiting until timeout for monitored process [2024-11-14 04:23:44,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:23:44,203 INFO L255 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-14 04:23:44,210 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:25:20,920 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse5 ((_ sign_extend 24) c_~var_1_20~0))) (let ((.cse2 (bvneg .cse5)) (.cse1 ((_ sign_extend 24) c_~var_1_18~0)) (.cse0 ((_ sign_extend 24) c_~var_1_19~0))) (and (= ((_ extract 7 0) (bvadd .cse0 .cse1 .cse2)) c_~var_1_17~0) (= c_~var_1_26~0 c_~var_1_31~0) (bvsle .cse0 (_ bv63 32)) (let ((.cse3 (fp.neg c_~var_1_8~0))) (or (fp.lt c_~var_1_1~0 .cse3) (let ((.cse4 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0)))))) (and (fp.lt c_~var_1_1~0 .cse4) (fp.gt .cse4 .cse3))))) (bvsle .cse5 (_ bv63 32)) (bvsge .cse1 (_ bv4294967233 32)) (= c_~var_1_7~0 c_~var_1_1~0) (let ((.cse6 ((_ sign_extend 24) c_~var_1_30~0))) (let ((.cse7 (bvslt .cse6 (_ bv0 32)))) (or (and (= ((_ extract 7 0) (bvadd .cse6 .cse2)) c_~var_1_29~0) (not .cse7)) (and (= c_~var_1_29~0 ((_ extract 7 0) (bvadd (bvneg .cse6) .cse2))) .cse7)))) (let ((.cse10 (bvadd ((_ sign_extend 16) c_~var_1_10~0) (bvneg ((_ sign_extend 16) c_~var_1_11~0)))) (.cse8 (bvadd ((_ sign_extend 16) c_~var_1_12~0) ((_ sign_extend 16) c_~var_1_13~0) (bvneg ((_ sign_extend 16) c_~var_1_14~0))))) (let ((.cse9 (bvslt .cse10 .cse8))) (or (and (= c_~var_1_9~0 ((_ extract 15 0) .cse8)) (not .cse9)) (and .cse9 (= c_~var_1_9~0 ((_ extract 15 0) .cse10)))))) (bvsge .cse5 (_ bv0 32)) (bvsle .cse1 (_ bv63 32)) (not (let ((.cse11 ((_ sign_extend 24) c_~var_1_17~0))) (bvsle .cse11 (bvmul .cse11 (let ((.cse12 ((_ sign_extend 24) c_~var_1_29~0))) (bvmul .cse12 .cse12)))))) (bvsge .cse0 (_ bv0 32)) (= c_~var_1_23~0 (_ bv0 8)) (bvsle ((_ zero_extend 24) c_~var_1_26~0) (_ bv0 32))))) is different from false [2024-11-14 04:25:22,961 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse5 ((_ sign_extend 24) c_~var_1_20~0))) (let ((.cse2 (bvneg .cse5)) (.cse1 ((_ sign_extend 24) c_~var_1_18~0)) (.cse0 ((_ sign_extend 24) c_~var_1_19~0))) (and (= ((_ extract 7 0) (bvadd .cse0 .cse1 .cse2)) c_~var_1_17~0) (= c_~var_1_26~0 c_~var_1_31~0) (bvsle .cse0 (_ bv63 32)) (let ((.cse3 (fp.neg c_~var_1_8~0))) (or (fp.lt c_~var_1_1~0 .cse3) (let ((.cse4 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0)))))) (and (fp.lt c_~var_1_1~0 .cse4) (fp.gt .cse4 .cse3))))) (bvsle .cse5 (_ bv63 32)) (bvsge .cse1 (_ bv4294967233 32)) (= c_~var_1_7~0 c_~var_1_1~0) (let ((.cse6 ((_ sign_extend 24) c_~var_1_30~0))) (let ((.cse7 (bvslt .cse6 (_ bv0 32)))) (or (and (= ((_ extract 7 0) (bvadd .cse6 .cse2)) c_~var_1_29~0) (not .cse7)) (and (= c_~var_1_29~0 ((_ extract 7 0) (bvadd (bvneg .cse6) .cse2))) .cse7)))) (let ((.cse10 (bvadd ((_ sign_extend 16) c_~var_1_10~0) (bvneg ((_ sign_extend 16) c_~var_1_11~0)))) (.cse8 (bvadd ((_ sign_extend 16) c_~var_1_12~0) ((_ sign_extend 16) c_~var_1_13~0) (bvneg ((_ sign_extend 16) c_~var_1_14~0))))) (let ((.cse9 (bvslt .cse10 .cse8))) (or (and (= c_~var_1_9~0 ((_ extract 15 0) .cse8)) (not .cse9)) (and .cse9 (= c_~var_1_9~0 ((_ extract 15 0) .cse10)))))) (bvsge .cse5 (_ bv0 32)) (bvsle .cse1 (_ bv63 32)) (not (let ((.cse11 ((_ sign_extend 24) c_~var_1_17~0))) (bvsle .cse11 (bvmul .cse11 (let ((.cse12 ((_ sign_extend 24) c_~var_1_29~0))) (bvmul .cse12 .cse12)))))) (bvsge .cse0 (_ bv0 32)) (= c_~var_1_23~0 (_ bv0 8)) (bvsle ((_ zero_extend 24) c_~var_1_26~0) (_ bv0 32))))) is different from true [2024-11-14 04:26:52,703 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 ((_ sign_extend 24) c_~var_1_20~0))) (let ((.cse2 (bvneg .cse4)) (.cse3 (fp.neg c_~var_1_8~0)) (.cse1 ((_ sign_extend 24) c_~var_1_18~0)) (.cse0 ((_ sign_extend 24) c_~var_1_19~0))) (and (= ((_ extract 7 0) (bvadd .cse0 .cse1 .cse2)) c_~var_1_17~0) (= c_~var_1_26~0 c_~var_1_31~0) (or (fp.lt c_~var_1_1~0 (fp.div c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 607.0 40.0))))) (fp.lt c_~var_1_1~0 .cse3)) (bvsle .cse0 (_ bv63 32)) (bvsle .cse4 (_ bv63 32)) (bvsge .cse1 (_ bv4294967233 32)) (= c_~var_1_7~0 c_~var_1_1~0) (let ((.cse5 ((_ sign_extend 24) c_~var_1_30~0))) (let ((.cse6 (bvslt .cse5 (_ bv0 32)))) (or (and (= ((_ extract 7 0) (bvadd .cse5 .cse2)) c_~var_1_29~0) (not .cse6)) (and (= c_~var_1_29~0 ((_ extract 7 0) (bvadd (bvneg .cse5) .cse2))) .cse6)))) (let ((.cse9 (bvadd ((_ sign_extend 16) c_~var_1_10~0) (bvneg ((_ sign_extend 16) c_~var_1_11~0)))) (.cse7 (bvadd ((_ sign_extend 16) c_~var_1_12~0) ((_ sign_extend 16) c_~var_1_13~0) (bvneg ((_ sign_extend 16) c_~var_1_14~0))))) (let ((.cse8 (bvslt .cse9 .cse7))) (or (and (= c_~var_1_9~0 ((_ extract 15 0) .cse7)) (not .cse8)) (and .cse8 (= c_~var_1_9~0 ((_ extract 15 0) .cse9)))))) (or (fp.geq .cse3 (fp.neg ((_ to_fp 11 53) c_currentRoundingMode (/ 7.0 8.0)))) (fp.lt c_~var_1_1~0 c_~var_1_8~0)) (bvsge .cse4 (_ bv0 32)) (bvsle .cse1 (_ bv63 32)) (not (let ((.cse10 ((_ sign_extend 24) c_~var_1_17~0))) (bvsle .cse10 (bvmul .cse10 (let ((.cse11 ((_ sign_extend 24) c_~var_1_29~0))) (bvmul .cse11 .cse11)))))) (bvsge .cse0 (_ bv0 32)) (= c_~var_1_23~0 (_ bv0 8)) (bvsle ((_ zero_extend 24) c_~var_1_26~0) (_ bv0 32))))) is different from false