./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-59.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-59.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b8b9ffa0f086760a52bbb5b7ce872ecb50536a94abf6bed664eac71cc82e5722 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:54:48,079 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:54:48,189 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-23 23:54:48,201 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:54:48,201 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:54:48,233 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:54:48,234 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:54:48,234 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:54:48,234 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:54:48,234 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:54:48,234 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:54:48,235 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:54:48,235 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:54:48,235 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:54:48,235 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:54:48,235 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:54:48,236 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:54:48,236 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:54:48,236 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 23:54:48,236 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:54:48,236 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:54:48,236 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:54:48,236 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:54:48,237 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:54:48,237 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:54:48,237 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:54:48,237 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:54:48,237 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:54:48,237 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:54:48,237 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:54:48,237 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:54:48,238 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:54:48,238 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:54:48,238 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:54:48,238 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:54:48,238 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:54:48,238 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:54:48,238 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:54:48,239 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:54:48,239 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:54:48,239 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:54:48,239 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:54:48,239 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 23:54:48,239 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 23:54:48,239 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:54:48,240 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:54:48,240 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:54:48,240 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:54:48,240 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b8b9ffa0f086760a52bbb5b7ce872ecb50536a94abf6bed664eac71cc82e5722 [2024-11-23 23:54:48,636 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:54:48,650 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:54:48,657 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:54:48,660 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:54:48,661 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:54:48,663 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-59.i [2024-11-23 23:54:52,069 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/data/dca638a54/721ba5b1fe31493d98e7cc179998fa96/FLAGafdc73f25 [2024-11-23 23:54:52,445 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:54:52,446 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-59.i [2024-11-23 23:54:52,460 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/data/dca638a54/721ba5b1fe31493d98e7cc179998fa96/FLAGafdc73f25 [2024-11-23 23:54:52,487 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/data/dca638a54/721ba5b1fe31493d98e7cc179998fa96 [2024-11-23 23:54:52,490 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:54:52,494 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:54:52,496 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:54:52,496 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:54:52,507 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:54:52,508 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:54:52" (1/1) ... [2024-11-23 23:54:52,509 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b7b0a03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:52, skipping insertion in model container [2024-11-23 23:54:52,509 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:54:52" (1/1) ... [2024-11-23 23:54:52,538 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:54:52,725 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_398cea2a-fdbf-4ccb-b98b-96a206183981/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-59.i[915,928] [2024-11-23 23:54:52,855 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:54:52,878 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:54:52,894 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_398cea2a-fdbf-4ccb-b98b-96a206183981/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-59.i[915,928] [2024-11-23 23:54:52,949 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:54:52,969 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:54:52,970 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:52 WrapperNode [2024-11-23 23:54:52,970 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:54:52,972 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:54:52,972 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:54:52,972 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:54:52,981 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:52" (1/1) ... [2024-11-23 23:54:53,004 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:52" (1/1) ... [2024-11-23 23:54:53,080 INFO L138 Inliner]: procedures = 26, calls = 40, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 201 [2024-11-23 23:54:53,080 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:54:53,081 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:54:53,081 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:54:53,082 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:54:53,094 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:52" (1/1) ... [2024-11-23 23:54:53,094 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:52" (1/1) ... [2024-11-23 23:54:53,098 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:52" (1/1) ... [2024-11-23 23:54:53,121 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-23 23:54:53,121 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:52" (1/1) ... [2024-11-23 23:54:53,121 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:52" (1/1) ... [2024-11-23 23:54:53,135 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:52" (1/1) ... [2024-11-23 23:54:53,137 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:52" (1/1) ... [2024-11-23 23:54:53,141 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:52" (1/1) ... [2024-11-23 23:54:53,145 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:52" (1/1) ... [2024-11-23 23:54:53,147 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:52" (1/1) ... [2024-11-23 23:54:53,152 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:54:53,153 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:54:53,153 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:54:53,153 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:54:53,155 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:52" (1/1) ... [2024-11-23 23:54:53,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:54:53,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:54:53,198 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:54:53,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:54:53,235 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:54:53,235 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:54:53,235 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:54:53,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 23:54:53,236 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:54:53,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:54:53,385 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:54:53,388 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:54:54,263 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2024-11-23 23:54:54,264 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:54:54,286 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:54:54,286 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:54:54,287 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:54:54 BoogieIcfgContainer [2024-11-23 23:54:54,287 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:54:54,291 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:54:54,291 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:54:54,315 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:54:54,315 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:54:52" (1/3) ... [2024-11-23 23:54:54,316 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15fde304 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:54:54, skipping insertion in model container [2024-11-23 23:54:54,316 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:52" (2/3) ... [2024-11-23 23:54:54,317 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15fde304 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:54:54, skipping insertion in model container [2024-11-23 23:54:54,317 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:54:54" (3/3) ... [2024-11-23 23:54:54,318 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-59.i [2024-11-23 23:54:54,340 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:54:54,343 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-59.i that has 2 procedures, 86 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:54:54,432 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:54:54,454 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@43e02924, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:54:54,454 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:54:54,460 INFO L276 IsEmpty]: Start isEmpty. Operand has 86 states, 56 states have (on average 1.4285714285714286) internal successors, (80), 57 states have internal predecessors, (80), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-23 23:54:54,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-11-23 23:54:54,483 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:54:54,485 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:54:54,485 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:54:54,492 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:54:54,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1810492343, now seen corresponding path program 1 times [2024-11-23 23:54:54,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:54:54,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137407129] [2024-11-23 23:54:54,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:54:54,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:54:54,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:54:55,020 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 1352 trivial. 0 not checked. [2024-11-23 23:54:55,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:54:55,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137407129] [2024-11-23 23:54:55,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137407129] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:54:55,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729693012] [2024-11-23 23:54:55,023 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:54:55,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:54:55,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:54:55,028 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:54:55,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 23:54:55,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:54:55,386 INFO L256 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:54:55,401 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:54:55,459 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 1352 trivial. 0 not checked. [2024-11-23 23:54:55,462 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:54:55,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729693012] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:54:55,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:54:55,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-23 23:54:55,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266094600] [2024-11-23 23:54:55,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:54:55,471 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:54:55,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:54:55,500 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:54:55,500 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:54:55,504 INFO L87 Difference]: Start difference. First operand has 86 states, 56 states have (on average 1.4285714285714286) internal successors, (80), 57 states have internal predecessors, (80), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Second operand has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 2 states have call successors, (27) [2024-11-23 23:54:55,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:54:55,560 INFO L93 Difference]: Finished difference Result 165 states and 289 transitions. [2024-11-23 23:54:55,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:54:55,562 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 2 states have call successors, (27) Word has length 175 [2024-11-23 23:54:55,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:54:55,573 INFO L225 Difference]: With dead ends: 165 [2024-11-23 23:54:55,573 INFO L226 Difference]: Without dead ends: 82 [2024-11-23 23:54:55,579 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 176 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-23 23:54:55,584 INFO L435 NwaCegarLoop]: 125 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, 125 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-23 23:54:55,585 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:54:55,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2024-11-23 23:54:55,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2024-11-23 23:54:55,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 53 states have (on average 1.3396226415094339) internal successors, (71), 53 states have internal predecessors, (71), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-23 23:54:55,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 125 transitions. [2024-11-23 23:54:55,657 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 125 transitions. Word has length 175 [2024-11-23 23:54:55,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:54:55,658 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 125 transitions. [2024-11-23 23:54:55,658 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 2 states have call successors, (27) [2024-11-23 23:54:55,658 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 125 transitions. [2024-11-23 23:54:55,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-11-23 23:54:55,666 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:54:55,668 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:54:55,680 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-23 23:54:55,872 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-23 23:54:55,873 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:54:55,873 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:54:55,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1780209599, now seen corresponding path program 1 times [2024-11-23 23:54:55,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:54:55,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343807017] [2024-11-23 23:54:55,874 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:54:55,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:54:56,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:54:56,717 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-11-23 23:54:56,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:54:56,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343807017] [2024-11-23 23:54:56,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343807017] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:54:56,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:54:56,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:54:56,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331466201] [2024-11-23 23:54:56,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:54:56,719 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:54:56,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:54:56,720 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:54:56,720 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:54:56,720 INFO L87 Difference]: Start difference. First operand 82 states and 125 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-23 23:54:57,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:54:57,066 INFO L93 Difference]: Finished difference Result 225 states and 343 transitions. [2024-11-23 23:54:57,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:54:57,072 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 175 [2024-11-23 23:54:57,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:54:57,075 INFO L225 Difference]: With dead ends: 225 [2024-11-23 23:54:57,075 INFO L226 Difference]: Without dead ends: 146 [2024-11-23 23:54:57,076 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:54:57,077 INFO L435 NwaCegarLoop]: 123 mSDtfsCounter, 96 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:54:57,078 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 309 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:54:57,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2024-11-23 23:54:57,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 143. [2024-11-23 23:54:57,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 93 states have (on average 1.3333333333333333) internal successors, (124), 94 states have internal predecessors, (124), 47 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 46 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-23 23:54:57,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 218 transitions. [2024-11-23 23:54:57,135 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 218 transitions. Word has length 175 [2024-11-23 23:54:57,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:54:57,136 INFO L471 AbstractCegarLoop]: Abstraction has 143 states and 218 transitions. [2024-11-23 23:54:57,137 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-23 23:54:57,137 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 218 transitions. [2024-11-23 23:54:57,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-11-23 23:54:57,140 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:54:57,140 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:54:57,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 23:54:57,140 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:54:57,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:54:57,141 INFO L85 PathProgramCache]: Analyzing trace with hash 769092349, now seen corresponding path program 1 times [2024-11-23 23:54:57,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:54:57,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234612206] [2024-11-23 23:54:57,142 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:54:57,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:54:57,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:54:57,652 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-11-23 23:54:57,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:54:57,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234612206] [2024-11-23 23:54:57,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234612206] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:54:57,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:54:57,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:54:57,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565419755] [2024-11-23 23:54:57,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:54:57,657 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:54:57,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:54:57,660 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:54:57,660 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:54:57,660 INFO L87 Difference]: Start difference. First operand 143 states and 218 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-23 23:54:57,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:54:57,754 INFO L93 Difference]: Finished difference Result 422 states and 647 transitions. [2024-11-23 23:54:57,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:54:57,755 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 175 [2024-11-23 23:54:57,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:54:57,766 INFO L225 Difference]: With dead ends: 422 [2024-11-23 23:54:57,769 INFO L226 Difference]: Without dead ends: 282 [2024-11-23 23:54:57,770 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:54:57,771 INFO L435 NwaCegarLoop]: 155 mSDtfsCounter, 71 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:54:57,772 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 273 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:54:57,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2024-11-23 23:54:57,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 280. [2024-11-23 23:54:57,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 181 states have (on average 1.3314917127071824) internal successors, (241), 183 states have internal predecessors, (241), 94 states have call successors, (94), 4 states have call predecessors, (94), 4 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2024-11-23 23:54:57,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 429 transitions. [2024-11-23 23:54:57,886 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 429 transitions. Word has length 175 [2024-11-23 23:54:57,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:54:57,888 INFO L471 AbstractCegarLoop]: Abstraction has 280 states and 429 transitions. [2024-11-23 23:54:57,889 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-23 23:54:57,889 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 429 transitions. [2024-11-23 23:54:57,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2024-11-23 23:54:57,895 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:54:57,895 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:54:57,896 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-23 23:54:57,896 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:54:57,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:54:57,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1590851278, now seen corresponding path program 1 times [2024-11-23 23:54:57,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:54:57,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016128828] [2024-11-23 23:54:57,897 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:54:57,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:54:57,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:54:58,233 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-11-23 23:54:58,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:54:58,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016128828] [2024-11-23 23:54:58,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016128828] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:54:58,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:54:58,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:54:58,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249010136] [2024-11-23 23:54:58,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:54:58,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:54:58,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:54:58,239 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:54:58,239 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:54:58,240 INFO L87 Difference]: Start difference. First operand 280 states and 429 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-23 23:54:58,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:54:58,350 INFO L93 Difference]: Finished difference Result 557 states and 855 transitions. [2024-11-23 23:54:58,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:54:58,351 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 176 [2024-11-23 23:54:58,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:54:58,359 INFO L225 Difference]: With dead ends: 557 [2024-11-23 23:54:58,359 INFO L226 Difference]: Without dead ends: 280 [2024-11-23 23:54:58,361 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:54:58,362 INFO L435 NwaCegarLoop]: 123 mSDtfsCounter, 0 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:54:58,363 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 237 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:54:58,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2024-11-23 23:54:58,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 279. [2024-11-23 23:54:58,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 180 states have (on average 1.3111111111111111) internal successors, (236), 182 states have internal predecessors, (236), 94 states have call successors, (94), 4 states have call predecessors, (94), 4 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2024-11-23 23:54:58,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 424 transitions. [2024-11-23 23:54:58,455 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 424 transitions. Word has length 176 [2024-11-23 23:54:58,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:54:58,457 INFO L471 AbstractCegarLoop]: Abstraction has 279 states and 424 transitions. [2024-11-23 23:54:58,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-23 23:54:58,458 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 424 transitions. [2024-11-23 23:54:58,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2024-11-23 23:54:58,463 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:54:58,463 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:54:58,463 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-23 23:54:58,464 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:54:58,464 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:54:58,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1692998768, now seen corresponding path program 1 times [2024-11-23 23:54:58,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:54:58,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124830096] [2024-11-23 23:54:58,465 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:54:58,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:54:58,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:54:58,934 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-11-23 23:54:58,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:54:58,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124830096] [2024-11-23 23:54:58,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124830096] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:54:58,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:54:58,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:54:58,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547668995] [2024-11-23 23:54:58,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:54:58,937 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:54:58,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:54:58,939 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:54:58,939 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:54:58,939 INFO L87 Difference]: Start difference. First operand 279 states and 424 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-23 23:54:59,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:54:59,301 INFO L93 Difference]: Finished difference Result 687 states and 1040 transitions. [2024-11-23 23:54:59,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:54:59,309 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 176 [2024-11-23 23:54:59,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:54:59,314 INFO L225 Difference]: With dead ends: 687 [2024-11-23 23:54:59,314 INFO L226 Difference]: Without dead ends: 411 [2024-11-23 23:54:59,316 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:54:59,317 INFO L435 NwaCegarLoop]: 121 mSDtfsCounter, 85 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:54:59,318 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 356 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-23 23:54:59,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2024-11-23 23:54:59,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 358. [2024-11-23 23:54:59,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 230 states have (on average 1.2695652173913043) internal successors, (292), 232 states have internal predecessors, (292), 121 states have call successors, (121), 6 states have call predecessors, (121), 6 states have return successors, (121), 119 states have call predecessors, (121), 121 states have call successors, (121) [2024-11-23 23:54:59,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 534 transitions. [2024-11-23 23:54:59,417 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 534 transitions. Word has length 176 [2024-11-23 23:54:59,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:54:59,422 INFO L471 AbstractCegarLoop]: Abstraction has 358 states and 534 transitions. [2024-11-23 23:54:59,422 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-23 23:54:59,422 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 534 transitions. [2024-11-23 23:54:59,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2024-11-23 23:54:59,425 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:54:59,425 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:54:59,425 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-23 23:54:59,426 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:54:59,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:54:59,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1751997195, now seen corresponding path program 1 times [2024-11-23 23:54:59,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:54:59,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721984911] [2024-11-23 23:54:59,429 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:54:59,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:54:59,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:54:59,863 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-11-23 23:54:59,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:54:59,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721984911] [2024-11-23 23:54:59,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721984911] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:54:59,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:54:59,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:54:59,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795341561] [2024-11-23 23:54:59,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:54:59,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:54:59,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:54:59,864 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:54:59,864 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:54:59,865 INFO L87 Difference]: Start difference. First operand 358 states and 534 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-23 23:54:59,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:54:59,978 INFO L93 Difference]: Finished difference Result 909 states and 1348 transitions. [2024-11-23 23:54:59,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:54:59,979 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 177 [2024-11-23 23:54:59,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:54:59,984 INFO L225 Difference]: With dead ends: 909 [2024-11-23 23:54:59,984 INFO L226 Difference]: Without dead ends: 610 [2024-11-23 23:54:59,985 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:54:59,986 INFO L435 NwaCegarLoop]: 168 mSDtfsCounter, 87 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:54:59,990 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 283 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:54:59,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2024-11-23 23:55:00,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 604. [2024-11-23 23:55:00,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 604 states, 408 states have (on average 1.2818627450980393) internal successors, (523), 414 states have internal predecessors, (523), 185 states have call successors, (185), 10 states have call predecessors, (185), 10 states have return successors, (185), 179 states have call predecessors, (185), 185 states have call successors, (185) [2024-11-23 23:55:00,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 893 transitions. [2024-11-23 23:55:00,127 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 893 transitions. Word has length 177 [2024-11-23 23:55:00,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:55:00,128 INFO L471 AbstractCegarLoop]: Abstraction has 604 states and 893 transitions. [2024-11-23 23:55:00,128 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-23 23:55:00,128 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 893 transitions. [2024-11-23 23:55:00,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2024-11-23 23:55:00,130 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:55:00,130 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:55:00,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-23 23:55:00,130 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:55:00,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:55:00,131 INFO L85 PathProgramCache]: Analyzing trace with hash 854026359, now seen corresponding path program 1 times [2024-11-23 23:55:00,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:55:00,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948753444] [2024-11-23 23:55:00,132 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:55:00,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:55:00,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:55:00,786 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-11-23 23:55:00,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:55:00,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948753444] [2024-11-23 23:55:00,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948753444] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:55:00,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:55:00,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-23 23:55:00,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314200334] [2024-11-23 23:55:00,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:55:00,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 23:55:00,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:55:00,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 23:55:00,788 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:55:00,789 INFO L87 Difference]: Start difference. First operand 604 states and 893 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2024-11-23 23:55:01,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:55:01,389 INFO L93 Difference]: Finished difference Result 1666 states and 2488 transitions. [2024-11-23 23:55:01,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 23:55:01,390 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 177 [2024-11-23 23:55:01,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:55:01,400 INFO L225 Difference]: With dead ends: 1666 [2024-11-23 23:55:01,400 INFO L226 Difference]: Without dead ends: 1168 [2024-11-23 23:55:01,403 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-23 23:55:01,406 INFO L435 NwaCegarLoop]: 112 mSDtfsCounter, 215 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:55:01,406 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 614 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-23 23:55:01,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1168 states. [2024-11-23 23:55:01,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1168 to 1100. [2024-11-23 23:55:01,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1100 states, 738 states have (on average 1.2777777777777777) internal successors, (943), 750 states have internal predecessors, (943), 343 states have call successors, (343), 18 states have call predecessors, (343), 18 states have return successors, (343), 331 states have call predecessors, (343), 343 states have call successors, (343) [2024-11-23 23:55:01,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1100 states to 1100 states and 1629 transitions. [2024-11-23 23:55:01,729 INFO L78 Accepts]: Start accepts. Automaton has 1100 states and 1629 transitions. Word has length 177 [2024-11-23 23:55:01,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:55:01,731 INFO L471 AbstractCegarLoop]: Abstraction has 1100 states and 1629 transitions. [2024-11-23 23:55:01,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2024-11-23 23:55:01,732 INFO L276 IsEmpty]: Start isEmpty. Operand 1100 states and 1629 transitions. [2024-11-23 23:55:01,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2024-11-23 23:55:01,734 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:55:01,734 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:55:01,735 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-23 23:55:01,735 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:55:01,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:55:01,735 INFO L85 PathProgramCache]: Analyzing trace with hash 2098796613, now seen corresponding path program 1 times [2024-11-23 23:55:01,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:55:01,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386448879] [2024-11-23 23:55:01,736 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:55:01,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:55:01,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:55:02,540 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 36 proven. 42 refuted. 0 times theorem prover too weak. 1326 trivial. 0 not checked. [2024-11-23 23:55:02,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:55:02,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386448879] [2024-11-23 23:55:02,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386448879] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:55:02,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181366841] [2024-11-23 23:55:02,542 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:55:02,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:55:02,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:55:02,545 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:55:02,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 23:55:02,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:55:02,774 INFO L256 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-23 23:55:02,784 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:55:03,898 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 722 proven. 42 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. [2024-11-23 23:55:03,898 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:55:04,618 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 36 proven. 42 refuted. 0 times theorem prover too weak. 1326 trivial. 0 not checked. [2024-11-23 23:55:04,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181366841] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:55:04,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:55:04,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 8] total 18 [2024-11-23 23:55:04,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022506930] [2024-11-23 23:55:04,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:55:04,620 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-23 23:55:04,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:55:04,621 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-23 23:55:04,622 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2024-11-23 23:55:04,623 INFO L87 Difference]: Start difference. First operand 1100 states and 1629 transitions. Second operand has 18 states, 18 states have (on average 6.722222222222222) internal successors, (121), 18 states have internal predecessors, (121), 5 states have call successors, (68), 3 states have call predecessors, (68), 6 states have return successors, (69), 5 states have call predecessors, (69), 5 states have call successors, (69) [2024-11-23 23:55:06,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:55:06,924 INFO L93 Difference]: Finished difference Result 3558 states and 5142 transitions. [2024-11-23 23:55:06,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-23 23:55:06,925 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.722222222222222) internal successors, (121), 18 states have internal predecessors, (121), 5 states have call successors, (68), 3 states have call predecessors, (68), 6 states have return successors, (69), 5 states have call predecessors, (69), 5 states have call successors, (69) Word has length 178 [2024-11-23 23:55:06,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:55:06,942 INFO L225 Difference]: With dead ends: 3558 [2024-11-23 23:55:06,942 INFO L226 Difference]: Without dead ends: 2564 [2024-11-23 23:55:06,946 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 347 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=366, Invalid=1440, Unknown=0, NotChecked=0, Total=1806 [2024-11-23 23:55:06,947 INFO L435 NwaCegarLoop]: 152 mSDtfsCounter, 715 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 979 mSolverCounterSat, 430 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 754 SdHoareTripleChecker+Valid, 936 SdHoareTripleChecker+Invalid, 1409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 430 IncrementalHoareTripleChecker+Valid, 979 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:55:06,948 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [754 Valid, 936 Invalid, 1409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [430 Valid, 979 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-23 23:55:06,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2564 states. [2024-11-23 23:55:07,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2564 to 1240. [2024-11-23 23:55:07,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1240 states, 861 states have (on average 1.2473867595818815) internal successors, (1074), 873 states have internal predecessors, (1074), 343 states have call successors, (343), 35 states have call predecessors, (343), 35 states have return successors, (343), 331 states have call predecessors, (343), 343 states have call successors, (343) [2024-11-23 23:55:07,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 1760 transitions. [2024-11-23 23:55:07,249 INFO L78 Accepts]: Start accepts. Automaton has 1240 states and 1760 transitions. Word has length 178 [2024-11-23 23:55:07,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:55:07,249 INFO L471 AbstractCegarLoop]: Abstraction has 1240 states and 1760 transitions. [2024-11-23 23:55:07,250 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.722222222222222) internal successors, (121), 18 states have internal predecessors, (121), 5 states have call successors, (68), 3 states have call predecessors, (68), 6 states have return successors, (69), 5 states have call predecessors, (69), 5 states have call successors, (69) [2024-11-23 23:55:07,250 INFO L276 IsEmpty]: Start isEmpty. Operand 1240 states and 1760 transitions. [2024-11-23 23:55:07,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2024-11-23 23:55:07,252 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:55:07,252 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:55:07,263 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-23 23:55:07,456 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:55:07,457 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:55:07,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:55:07,458 INFO L85 PathProgramCache]: Analyzing trace with hash 323789251, now seen corresponding path program 1 times [2024-11-23 23:55:07,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:55:07,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305303714] [2024-11-23 23:55:07,458 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:55:07,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:55:07,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 23:55:07,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [125481401] [2024-11-23 23:55:07,626 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:55:07,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:55:07,626 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:55:07,628 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:55:07,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 23:55:07,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:55:07,830 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-23 23:55:07,836 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:55:11,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 338 proven. 300 refuted. 0 times theorem prover too weak. 766 trivial. 0 not checked. [2024-11-23 23:55:11,888 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:55:25,309 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:55:56,938 WARN L286 SmtUtils]: Spent 13.11s on a formula simplification that was a NOOP. DAG size: 49 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-23 23:56:04,362 WARN L286 SmtUtils]: Spent 7.01s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:56:19,677 WARN L286 SmtUtils]: Spent 11.93s on a formula simplification that was a NOOP. DAG size: 53 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-23 23:56:30,811 WARN L286 SmtUtils]: Spent 6.74s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:56:54,846 WARN L286 SmtUtils]: Spent 10.23s on a formula simplification that was a NOOP. DAG size: 53 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-23 23:57:26,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:57:26,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305303714] [2024-11-23 23:57:26,960 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 23:57:26,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125481401] [2024-11-23 23:57:26,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125481401] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:57:26,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:57:26,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2024-11-23 23:57:26,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182955569] [2024-11-23 23:57:26,961 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 23:57:26,961 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-23 23:57:26,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:57:26,962 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-23 23:57:26,962 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=860, Unknown=2, NotChecked=0, Total=1122 [2024-11-23 23:57:26,963 INFO L87 Difference]: Start difference. First operand 1240 states and 1760 transitions. Second operand has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 21 states have internal predecessors, (64), 6 states have call successors, (27), 6 states have call predecessors, (27), 7 states have return successors, (27), 6 states have call predecessors, (27), 6 states have call successors, (27) [2024-11-23 23:57:46,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:57:46,677 INFO L93 Difference]: Finished difference Result 2112 states and 2864 transitions. [2024-11-23 23:57:46,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-23 23:57:46,678 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 21 states have internal predecessors, (64), 6 states have call successors, (27), 6 states have call predecessors, (27), 7 states have return successors, (27), 6 states have call predecessors, (27), 6 states have call successors, (27) Word has length 178 [2024-11-23 23:57:46,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:57:46,689 INFO L225 Difference]: With dead ends: 2112 [2024-11-23 23:57:46,690 INFO L226 Difference]: Without dead ends: 1542 [2024-11-23 23:57:46,693 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 287 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 820 ImplicationChecksByTransitivity, 101.3s TimeCoverageRelationStatistics Valid=722, Invalid=2582, Unknown=2, NotChecked=0, Total=3306 [2024-11-23 23:57:46,694 INFO L435 NwaCegarLoop]: 95 mSDtfsCounter, 190 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 805 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 796 SdHoareTripleChecker+Invalid, 876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:57:46,695 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [190 Valid, 796 Invalid, 876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 805 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-23 23:57:46,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1542 states. [2024-11-23 23:57:46,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1542 to 1444. [2024-11-23 23:57:46,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1444 states, 1020 states have (on average 1.2088235294117646) internal successors, (1233), 1032 states have internal predecessors, (1233), 343 states have call successors, (343), 80 states have call predecessors, (343), 80 states have return successors, (343), 331 states have call predecessors, (343), 343 states have call successors, (343) [2024-11-23 23:57:46,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1444 states to 1444 states and 1919 transitions. [2024-11-23 23:57:46,933 INFO L78 Accepts]: Start accepts. Automaton has 1444 states and 1919 transitions. Word has length 178 [2024-11-23 23:57:46,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:57:46,934 INFO L471 AbstractCegarLoop]: Abstraction has 1444 states and 1919 transitions. [2024-11-23 23:57:46,934 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 21 states have internal predecessors, (64), 6 states have call successors, (27), 6 states have call predecessors, (27), 7 states have return successors, (27), 6 states have call predecessors, (27), 6 states have call successors, (27) [2024-11-23 23:57:46,934 INFO L276 IsEmpty]: Start isEmpty. Operand 1444 states and 1919 transitions. [2024-11-23 23:57:46,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2024-11-23 23:57:46,940 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:57:46,940 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:57:46,951 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-23 23:57:47,144 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:57:47,145 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:57:47,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:57:47,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1938005245, now seen corresponding path program 1 times [2024-11-23 23:57:47,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:57:47,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63153874] [2024-11-23 23:57:47,145 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:47,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:57:47,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 23:57:47,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [506359249] [2024-11-23 23:57:47,314 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:47,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:57:47,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:57:47,316 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:57:47,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 23:57:47,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:57:47,485 INFO L256 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-23 23:57:47,490 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:57:49,571 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 276 proven. 198 refuted. 0 times theorem prover too weak. 930 trivial. 0 not checked. [2024-11-23 23:57:49,572 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:58:03,429 WARN L286 SmtUtils]: Spent 6.76s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:58:13,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:58:13,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63153874] [2024-11-23 23:58:13,498 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 23:58:13,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506359249] [2024-11-23 23:58:13,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506359249] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:58:13,498 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:58:13,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2024-11-23 23:58:13,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290394710] [2024-11-23 23:58:13,499 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 23:58:13,499 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 23:58:13,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:58:13,500 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 23:58:13,500 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=299, Unknown=0, NotChecked=0, Total=420 [2024-11-23 23:58:13,500 INFO L87 Difference]: Start difference. First operand 1444 states and 1919 transitions. Second operand has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 12 states have internal predecessors, (58), 4 states have call successors, (27), 4 states have call predecessors, (27), 5 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2024-11-23 23:58:14,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:58:14,413 INFO L93 Difference]: Finished difference Result 2798 states and 3719 transitions. [2024-11-23 23:58:14,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-23 23:58:14,414 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 12 states have internal predecessors, (58), 4 states have call successors, (27), 4 states have call predecessors, (27), 5 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) Word has length 178 [2024-11-23 23:58:14,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:58:14,423 INFO L225 Difference]: With dead ends: 2798 [2024-11-23 23:58:14,423 INFO L226 Difference]: Without dead ends: 1484 [2024-11-23 23:58:14,427 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=176, Invalid=424, Unknown=0, NotChecked=0, Total=600 [2024-11-23 23:58:14,428 INFO L435 NwaCegarLoop]: 100 mSDtfsCounter, 46 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-23 23:58:14,428 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 609 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-23 23:58:14,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1484 states. [2024-11-23 23:58:14,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1484 to 1444. [2024-11-23 23:58:14,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1444 states, 1020 states have (on average 1.2009803921568627) internal successors, (1225), 1032 states have internal predecessors, (1225), 343 states have call successors, (343), 80 states have call predecessors, (343), 80 states have return successors, (343), 331 states have call predecessors, (343), 343 states have call successors, (343) [2024-11-23 23:58:14,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1444 states to 1444 states and 1911 transitions. [2024-11-23 23:58:14,617 INFO L78 Accepts]: Start accepts. Automaton has 1444 states and 1911 transitions. Word has length 178 [2024-11-23 23:58:14,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:58:14,618 INFO L471 AbstractCegarLoop]: Abstraction has 1444 states and 1911 transitions. [2024-11-23 23:58:14,618 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 12 states have internal predecessors, (58), 4 states have call successors, (27), 4 states have call predecessors, (27), 5 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2024-11-23 23:58:14,618 INFO L276 IsEmpty]: Start isEmpty. Operand 1444 states and 1911 transitions. [2024-11-23 23:58:14,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2024-11-23 23:58:14,621 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:58:14,621 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:58:14,631 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-23 23:58:14,825 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-23 23:58:14,826 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:58:14,826 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:58:14,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1211971989, now seen corresponding path program 1 times [2024-11-23 23:58:14,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:58:14,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434066771] [2024-11-23 23:58:14,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:58:14,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:58:14,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 23:58:14,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1361476820] [2024-11-23 23:58:14,970 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:58:14,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:58:14,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:58:14,972 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:58:14,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-23 23:58:15,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 23:58:15,272 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 23:58:15,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 23:58:15,609 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-23 23:58:15,610 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-23 23:58:15,612 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-23 23:58:15,619 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-23 23:58:15,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-23 23:58:15,816 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:58:15,979 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-23 23:58:15,985 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 11:58:15 BoogieIcfgContainer [2024-11-23 23:58:15,985 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-23 23:58:15,985 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-23 23:58:15,986 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-23 23:58:15,986 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-23 23:58:15,988 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:54:54" (3/4) ... [2024-11-23 23:58:15,990 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-23 23:58:15,991 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-23 23:58:15,992 INFO L158 Benchmark]: Toolchain (without parser) took 203500.96ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 92.0MB in the beginning and 282.6MB in the end (delta: -190.6MB). Peak memory consumption was 41.0MB. Max. memory is 16.1GB. [2024-11-23 23:58:15,993 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 117.4MB. Free memory is still 74.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:58:15,994 INFO L158 Benchmark]: CACSL2BoogieTranslator took 475.34ms. Allocated memory is still 117.4MB. Free memory was 91.6MB in the beginning and 76.2MB in the end (delta: 15.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-23 23:58:15,994 INFO L158 Benchmark]: Boogie Procedure Inliner took 108.98ms. Allocated memory is still 117.4MB. Free memory was 76.2MB in the beginning and 71.7MB in the end (delta: 4.5MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:58:15,995 INFO L158 Benchmark]: Boogie Preprocessor took 71.12ms. Allocated memory is still 117.4MB. Free memory was 71.7MB in the beginning and 65.1MB in the end (delta: 6.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:58:15,995 INFO L158 Benchmark]: RCFGBuilder took 1134.69ms. Allocated memory is still 117.4MB. Free memory was 65.1MB in the beginning and 38.7MB in the end (delta: 26.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-23 23:58:15,995 INFO L158 Benchmark]: TraceAbstraction took 201693.91ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 38.2MB in the beginning and 282.6MB in the end (delta: -244.4MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:58:15,996 INFO L158 Benchmark]: Witness Printer took 5.89ms. Allocated memory is still 352.3MB. Free memory was 282.6MB in the beginning and 282.6MB in the end (delta: 47.0kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:58:15,997 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.31ms. Allocated memory is still 117.4MB. Free memory is still 74.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 475.34ms. Allocated memory is still 117.4MB. Free memory was 91.6MB in the beginning and 76.2MB in the end (delta: 15.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 108.98ms. Allocated memory is still 117.4MB. Free memory was 76.2MB in the beginning and 71.7MB in the end (delta: 4.5MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 71.12ms. Allocated memory is still 117.4MB. Free memory was 71.7MB in the beginning and 65.1MB in the end (delta: 6.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1134.69ms. Allocated memory is still 117.4MB. Free memory was 65.1MB in the beginning and 38.7MB in the end (delta: 26.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 201693.91ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 38.2MB in the beginning and 282.6MB in the end (delta: -244.4MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 5.89ms. Allocated memory is still 352.3MB. Free memory was 282.6MB in the beginning and 282.6MB in the end (delta: 47.0kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 58, overapproximation of someBinaryFLOATComparisonOperation at line 152, overapproximation of someBinaryFLOATComparisonOperation at line 61, overapproximation of someBinaryFLOATComparisonOperation at line 154, overapproximation of someBinaryDOUBLEComparisonOperation at line 180, overapproximation of someBinaryDOUBLEComparisonOperation at line 140, overapproximation of someBinaryDOUBLEComparisonOperation at line 171, overapproximation of someBinaryDOUBLEComparisonOperation at line 85, overapproximation of someBinaryDOUBLEComparisonOperation at line 142, overapproximation of someBinaryDOUBLEComparisonOperation at line 144, overapproximation of someBinaryDOUBLEComparisonOperation at line 78. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 1; [L23] unsigned char var_1_4 = 25; [L24] unsigned short int var_1_5 = 0; [L25] unsigned short int var_1_6 = 62100; [L26] unsigned short int var_1_7 = 27651; [L27] double var_1_8 = 128.9; [L28] double var_1_10 = 16.5; [L29] double var_1_11 = 25.5; [L30] double var_1_12 = 199.75; [L31] unsigned char var_1_13 = 2; [L32] unsigned char var_1_14 = 1; [L33] unsigned char var_1_15 = 1; [L34] unsigned char var_1_16 = 1; [L35] unsigned short int var_1_17 = 32; [L36] unsigned char var_1_18 = 1; [L37] unsigned long int var_1_19 = 1; [L38] unsigned short int var_1_20 = 25; [L39] float var_1_21 = 0.65; [L40] float var_1_22 = 7.579; [L41] unsigned short int var_1_23 = 50; [L42] signed long int var_1_24 = -25; [L43] signed short int var_1_25 = -100; [L44] signed short int var_1_26 = -256; [L45] unsigned char var_1_27 = 8; [L46] unsigned char var_1_28 = 200; [L47] unsigned char var_1_29 = 10; [L48] unsigned char var_1_30 = 0; [L49] double var_1_31 = 4.25; [L50] double var_1_32 = 2.75; [L51] unsigned short int last_1_var_1_5 = 0; [L52] unsigned char last_1_var_1_15 = 1; [L53] unsigned char last_1_var_1_18 = 1; [L54] unsigned long int last_1_var_1_19 = 1; VAL [isInitial=0, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L184] isInitial = 1 [L185] FCALL initially() [L187] CALL updateLastVariables() [L174] last_1_var_1_5 = var_1_5 [L175] last_1_var_1_15 = var_1_15 [L176] last_1_var_1_18 = var_1_18 [L177] last_1_var_1_19 = var_1_19 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L187] RET updateLastVariables() [L188] CALL updateVariables() [L129] var_1_4 = __VERIFIER_nondet_uchar() [L130] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L130] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L131] CALL assume_abort_if_not(var_1_4 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L131] RET assume_abort_if_not(var_1_4 <= 255) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L132] CALL assume_abort_if_not(var_1_4 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L132] RET assume_abort_if_not(var_1_4 != 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10] [L133] var_1_6 = __VERIFIER_nondet_ushort() [L134] CALL assume_abort_if_not(var_1_6 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=27651, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=27651, var_1_8=1289/10] [L134] RET assume_abort_if_not(var_1_6 >= 32767) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=27651, var_1_8=1289/10] [L135] CALL assume_abort_if_not(var_1_6 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=27651, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=27651, var_1_8=1289/10] [L135] RET assume_abort_if_not(var_1_6 <= 65534) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=27651, var_1_8=1289/10] [L136] var_1_7 = __VERIFIER_nondet_ushort() [L137] CALL assume_abort_if_not(var_1_7 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L137] RET assume_abort_if_not(var_1_7 >= 16383) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L138] CALL assume_abort_if_not(var_1_7 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L138] RET assume_abort_if_not(var_1_7 <= 32767) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L139] var_1_10 = __VERIFIER_nondet_double() [L140] CALL assume_abort_if_not((var_1_10 >= -922337.2036854765600e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854765600e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L140] RET assume_abort_if_not((var_1_10 >= -922337.2036854765600e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854765600e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L141] var_1_11 = __VERIFIER_nondet_double() [L142] CALL assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L142] RET assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L143] var_1_12 = __VERIFIER_nondet_double() [L144] CALL assume_abort_if_not((var_1_12 >= -461168.6018427382800e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L144] RET assume_abort_if_not((var_1_12 >= -461168.6018427382800e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L145] var_1_14 = __VERIFIER_nondet_uchar() [L146] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L146] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L147] CALL assume_abort_if_not(var_1_14 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L147] RET assume_abort_if_not(var_1_14 <= 254) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L148] var_1_16 = __VERIFIER_nondet_uchar() [L149] CALL assume_abort_if_not(var_1_16 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L149] RET assume_abort_if_not(var_1_16 >= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L150] CALL assume_abort_if_not(var_1_16 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L150] RET assume_abort_if_not(var_1_16 <= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_21=13/20, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L151] var_1_21 = __VERIFIER_nondet_float() [L152] CALL assume_abort_if_not((var_1_21 >= -922337.2036854776000e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854776000e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L152] RET assume_abort_if_not((var_1_21 >= -922337.2036854776000e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854776000e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_22=7579/1000, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L153] var_1_22 = __VERIFIER_nondet_float() [L154] CALL assume_abort_if_not((var_1_22 >= -922337.2036854776000e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854776000e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L154] RET assume_abort_if_not((var_1_22 >= -922337.2036854776000e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854776000e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=50, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L155] var_1_23 = __VERIFIER_nondet_ushort() [L156] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L156] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L157] CALL assume_abort_if_not(var_1_23 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L157] RET assume_abort_if_not(var_1_23 <= 65534) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-256, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L158] var_1_26 = __VERIFIER_nondet_short() [L159] CALL assume_abort_if_not(var_1_26 >= -32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L159] RET assume_abort_if_not(var_1_26 >= -32766) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L160] CALL assume_abort_if_not(var_1_26 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L160] RET assume_abort_if_not(var_1_26 <= 32766) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=200, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L161] var_1_28 = __VERIFIER_nondet_uchar() [L162] CALL assume_abort_if_not(var_1_28 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L162] RET assume_abort_if_not(var_1_28 >= 127) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L163] CALL assume_abort_if_not(var_1_28 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L163] RET assume_abort_if_not(var_1_28 <= 255) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=10, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L164] var_1_29 = __VERIFIER_nondet_uchar() [L165] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L165] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L166] CALL assume_abort_if_not(var_1_29 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=0, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=0, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L166] RET assume_abort_if_not(var_1_29 <= 127) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=0, var_1_30=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L167] var_1_30 = __VERIFIER_nondet_uchar() [L168] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L168] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=0, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L169] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L169] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_32=11/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L170] var_1_32 = __VERIFIER_nondet_double() [L171] CALL assume_abort_if_not((var_1_32 >= -922337.2036854765600e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854765600e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L171] RET assume_abort_if_not((var_1_32 >= -922337.2036854765600e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854765600e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L188] RET updateVariables() [L189] CALL step() [L58] COND FALSE !(var_1_21 == var_1_22) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=-25, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L61] COND TRUE ((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) > ((((128.5f) < (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))))) ? (128.5f) : (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22)))))) [L62] var_1_24 = ((((var_1_20) > (var_1_23)) ? (var_1_20) : (var_1_23))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L64] COND FALSE !(var_1_20 > var_1_24) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L67] COND TRUE (var_1_28 - var_1_29) >= (~ var_1_23) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=8, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L68] COND TRUE \read(var_1_30) [L69] var_1_27 = var_1_29 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L72] EXPR var_1_27 ^ (~ var_1_29) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L72] COND FALSE !((var_1_27 ^ (~ var_1_29)) >= var_1_28) [L75] unsigned char stepLocal_3 = last_1_var_1_19 < var_1_6; VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_3=1, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L76] COND TRUE \read(last_1_var_1_18) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_3=1, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=1289/10] [L77] COND TRUE (! last_1_var_1_15) || stepLocal_3 [L78] var_1_8 = ((((127.25) > (var_1_10)) ? (127.25) : (var_1_10))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=509/4] [L85] COND TRUE var_1_12 != var_1_8 [L86] var_1_15 = (! var_1_16) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=509/4] [L90] var_1_17 = var_1_4 [L91] var_1_18 = var_1_16 [L92] var_1_19 = var_1_4 [L93] unsigned short int stepLocal_1 = var_1_17; [L94] unsigned char stepLocal_0 = var_1_17 != (16 / var_1_4); VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_0=1, stepLocal_1=5, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=5, var_1_18=1, var_1_19=5, var_1_1=1, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=509/4] [L95] COND FALSE !(stepLocal_0 && var_1_15) [L106] var_1_1 = var_1_17 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_1=5, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=5, var_1_18=1, var_1_19=5, var_1_1=5, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=509/4] [L108] unsigned short int stepLocal_2 = var_1_17; VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_1=5, stepLocal_2=5, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=5, var_1_18=1, var_1_19=5, var_1_1=5, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=509/4] [L109] COND FALSE !(stepLocal_2 < last_1_var_1_5) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_1=5, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=5, var_1_18=1, var_1_19=5, var_1_1=5, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=0, var_1_6=32775, var_1_7=-109228, var_1_8=509/4] [L112] COND TRUE ! var_1_15 [L113] var_1_5 = ((((last_1_var_1_5) > ((var_1_7 + var_1_4))) ? (last_1_var_1_5) : ((var_1_7 + var_1_4)))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_1=5, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=5, var_1_18=1, var_1_19=5, var_1_1=5, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=21849, var_1_6=32775, var_1_7=-109228, var_1_8=509/4] [L116] unsigned short int stepLocal_5 = var_1_6; [L117] unsigned short int stepLocal_4 = var_1_5; VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_1=5, stepLocal_4=21849, stepLocal_5=32775, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=5, var_1_18=1, var_1_19=5, var_1_1=5, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=21849, var_1_6=32775, var_1_7=-109228, var_1_8=509/4] [L118] COND TRUE stepLocal_4 != ((var_1_6 / var_1_4) * ((((var_1_5) > (var_1_19)) ? (var_1_5) : (var_1_19)))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_1=5, stepLocal_5=32775, var_1_10=0, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=5, var_1_18=1, var_1_19=5, var_1_1=5, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=21849, var_1_6=32775, var_1_7=-109228, var_1_8=509/4] [L119] COND TRUE var_1_5 <= stepLocal_5 [L120] var_1_13 = 32 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, stepLocal_1=5, var_1_10=0, var_1_13=32, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=5, var_1_18=1, var_1_19=5, var_1_1=5, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=21849, var_1_6=32775, var_1_7=-109228, var_1_8=509/4] [L189] RET step() [L190] CALL, EXPR property() [L180-L181] return (((((((((var_1_17 != (16 / var_1_4)) && var_1_15) ? ((var_1_17 > var_1_4) ? (var_1_1 == ((unsigned short int) (var_1_4 + var_1_17))) : (var_1_15 ? (var_1_1 == ((unsigned short int) var_1_17)) : (var_1_1 == ((unsigned short int) var_1_4)))) : (var_1_1 == ((unsigned short int) var_1_17))) && ((var_1_17 < last_1_var_1_5) ? (var_1_5 == ((unsigned short int) (var_1_6 - (var_1_7 - last_1_var_1_5)))) : ((! var_1_15) ? (var_1_5 == ((unsigned short int) ((((last_1_var_1_5) > ((var_1_7 + var_1_4))) ? (last_1_var_1_5) : ((var_1_7 + var_1_4)))))) : 1))) && (last_1_var_1_18 ? (((! last_1_var_1_15) || (last_1_var_1_19 < var_1_6)) ? (var_1_8 == ((double) ((((127.25) > (var_1_10)) ? (127.25) : (var_1_10))))) : (var_1_8 == ((double) (var_1_11 + var_1_12)))) : (var_1_8 == ((double) var_1_11)))) && ((var_1_5 != ((var_1_6 / var_1_4) * ((((var_1_5) > (var_1_19)) ? (var_1_5) : (var_1_19))))) ? ((var_1_5 <= var_1_6) ? (var_1_13 == ((unsigned char) 32)) : (var_1_13 == ((unsigned char) var_1_14))) : (var_1_13 == ((unsigned char) var_1_14)))) && ((var_1_12 != var_1_8) ? (var_1_15 == ((unsigned char) (! var_1_16))) : (var_1_15 == ((unsigned char) var_1_16)))) && (var_1_17 == ((unsigned short int) var_1_4))) && (var_1_18 == ((unsigned char) var_1_16))) && (var_1_19 == ((unsigned long int) var_1_4)) ; VAL [\result=0, isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=32, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=5, var_1_18=1, var_1_19=5, var_1_1=5, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=21849, var_1_6=32775, var_1_7=-109228, var_1_8=509/4] [L190] RET, EXPR property() [L190] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=32, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=5, var_1_18=1, var_1_19=5, var_1_1=5, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=21849, var_1_6=32775, var_1_7=-109228, var_1_8=509/4] [L19] reach_error() VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_18=1, last_1_var_1_19=1, last_1_var_1_5=0, var_1_10=0, var_1_13=32, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=5, var_1_18=1, var_1_19=5, var_1_1=5, var_1_20=25, var_1_23=26, var_1_24=26, var_1_25=-100, var_1_26=-32766, var_1_27=0, var_1_28=127, var_1_29=0, var_1_30=1, var_1_31=17/4, var_1_4=5, var_1_5=21849, var_1_6=32775, var_1_7=-109228, var_1_8=509/4] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 86 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 201.4s, OverallIterations: 11, TraceHistogramMax: 27, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 24.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1544 SdHoareTripleChecker+Valid, 4.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1505 mSDsluCounter, 4538 SdHoareTripleChecker+Invalid, 3.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3264 mSDsCounter, 758 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2463 IncrementalHoareTripleChecker+Invalid, 3221 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 758 mSolverCounterUnsat, 1274 mSDtfsCounter, 2463 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1279 GetRequests, 1141 SyntacticMatches, 1 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1415 ImplicationChecksByTransitivity, 109.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1444occurred in iteration=9, InterpolantAutomatonStates: 103, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.6s AutomataMinimizationTime, 10 MinimizatonAttempts, 1595 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 170.7s InterpolantComputationTime, 2832 NumberOfCodeBlocks, 2832 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 2283 ConstructedInterpolants, 0 QuantifiedInterpolants, 12084 SizeOfPredicates, 21 NumberOfNonLiveVariables, 1693 ConjunctsInSsa, 88 ConjunctsInUnsatCore, 13 InterpolantComputations, 7 PerfectInterpolantSequences, 17576/18252 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-23 23:58:16,136 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-59.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b8b9ffa0f086760a52bbb5b7ce872ecb50536a94abf6bed664eac71cc82e5722 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:58:18,583 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:58:18,712 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-23 23:58:18,719 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:58:18,719 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:58:18,744 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:58:18,745 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:58:18,745 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:58:18,746 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:58:18,746 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:58:18,746 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:58:18,746 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:58:18,747 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:58:18,747 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:58:18,747 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:58:18,747 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:58:18,747 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:58:18,747 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:58:18,748 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:58:18,748 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:58:18,748 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:58:18,748 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:58:18,748 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:58:18,748 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-23 23:58:18,749 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-23 23:58:18,749 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-23 23:58:18,749 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:58:18,749 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:58:18,749 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:58:18,749 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:58:18,749 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:58:18,749 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:58:18,749 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:58:18,750 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:58:18,750 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:58:18,750 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:58:18,750 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:58:18,750 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:58:18,750 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:58:18,750 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:58:18,750 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:58:18,750 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:58:18,750 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:58:18,751 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:58:18,751 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-23 23:58:18,751 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-23 23:58:18,751 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:58:18,751 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:58:18,751 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:58:18,752 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:58:18,752 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b8b9ffa0f086760a52bbb5b7ce872ecb50536a94abf6bed664eac71cc82e5722 [2024-11-23 23:58:19,072 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:58:19,081 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:58:19,083 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:58:19,084 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:58:19,085 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:58:19,086 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-59.i [2024-11-23 23:58:22,156 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/data/9f7f897bb/85d9aa6448ec4f42b81b21fd94df58f2/FLAG9b49773cf [2024-11-23 23:58:22,392 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:58:22,393 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-59.i [2024-11-23 23:58:22,402 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/data/9f7f897bb/85d9aa6448ec4f42b81b21fd94df58f2/FLAG9b49773cf [2024-11-23 23:58:22,417 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/data/9f7f897bb/85d9aa6448ec4f42b81b21fd94df58f2 [2024-11-23 23:58:22,419 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:58:22,421 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:58:22,422 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:58:22,423 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:58:22,427 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:58:22,428 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:58:22" (1/1) ... [2024-11-23 23:58:22,429 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75d892e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:58:22, skipping insertion in model container [2024-11-23 23:58:22,430 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:58:22" (1/1) ... [2024-11-23 23:58:22,452 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:58:22,609 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_398cea2a-fdbf-4ccb-b98b-96a206183981/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-59.i[915,928] [2024-11-23 23:58:22,712 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:58:22,738 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:58:22,754 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_398cea2a-fdbf-4ccb-b98b-96a206183981/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-59.i[915,928] [2024-11-23 23:58:22,817 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:58:22,842 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:58:22,842 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:58:22 WrapperNode [2024-11-23 23:58:22,843 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:58:22,844 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:58:22,844 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:58:22,844 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:58:22,853 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:58:22" (1/1) ... [2024-11-23 23:58:22,863 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:58:22" (1/1) ... [2024-11-23 23:58:22,890 INFO L138 Inliner]: procedures = 27, calls = 40, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 189 [2024-11-23 23:58:22,890 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:58:22,891 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:58:22,891 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:58:22,891 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:58:22,901 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:58:22" (1/1) ... [2024-11-23 23:58:22,901 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:58:22" (1/1) ... [2024-11-23 23:58:22,911 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:58:22" (1/1) ... [2024-11-23 23:58:22,940 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-23 23:58:22,940 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:58:22" (1/1) ... [2024-11-23 23:58:22,941 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:58:22" (1/1) ... [2024-11-23 23:58:22,962 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:58:22" (1/1) ... [2024-11-23 23:58:22,963 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:58:22" (1/1) ... [2024-11-23 23:58:22,975 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:58:22" (1/1) ... [2024-11-23 23:58:22,980 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:58:22" (1/1) ... [2024-11-23 23:58:22,982 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:58:22" (1/1) ... [2024-11-23 23:58:22,988 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:58:22,989 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:58:22,989 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:58:22,989 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:58:22,990 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:58:22" (1/1) ... [2024-11-23 23:58:23,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:58:23,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:58:23,036 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:58:23,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:58:23,068 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:58:23,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-23 23:58:23,069 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:58:23,069 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:58:23,069 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:58:23,069 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:58:23,186 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:58:23,188 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:58:24,168 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2024-11-23 23:58:24,168 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:58:24,185 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:58:24,185 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:58:24,186 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:58:24 BoogieIcfgContainer [2024-11-23 23:58:24,186 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:58:24,188 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:58:24,188 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:58:24,196 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:58:24,196 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:58:22" (1/3) ... [2024-11-23 23:58:24,197 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24675b3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:58:24, skipping insertion in model container [2024-11-23 23:58:24,198 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:58:22" (2/3) ... [2024-11-23 23:58:24,199 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24675b3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:58:24, skipping insertion in model container [2024-11-23 23:58:24,199 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:58:24" (3/3) ... [2024-11-23 23:58:24,201 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-59.i [2024-11-23 23:58:24,217 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:58:24,219 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-59.i that has 2 procedures, 82 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:58:24,292 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:58:24,308 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@51d8b8c5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:58:24,308 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:58:24,313 INFO L276 IsEmpty]: Start isEmpty. Operand has 82 states, 52 states have (on average 1.4038461538461537) internal successors, (73), 53 states have internal predecessors, (73), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-23 23:58:24,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2024-11-23 23:58:24,331 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:58:24,333 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:58:24,334 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:58:24,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:58:24,342 INFO L85 PathProgramCache]: Analyzing trace with hash -736216076, now seen corresponding path program 1 times [2024-11-23 23:58:24,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:58:24,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1695865147] [2024-11-23 23:58:24,357 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:58:24,358 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-23 23:58:24,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:58:24,363 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:58:24,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-23 23:58:24,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:58:24,841 INFO L256 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:58:24,853 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:58:24,898 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 584 proven. 0 refuted. 0 times theorem prover too weak. 820 trivial. 0 not checked. [2024-11-23 23:58:24,899 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:58:24,899 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:58:24,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1695865147] [2024-11-23 23:58:24,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1695865147] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:58:24,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:58:24,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 23:58:24,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218928452] [2024-11-23 23:58:24,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:58:24,906 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:58:24,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:58:24,925 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:58:24,926 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:58:24,928 INFO L87 Difference]: Start difference. First operand has 82 states, 52 states have (on average 1.4038461538461537) internal successors, (73), 53 states have internal predecessors, (73), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) 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, (27), 2 states have call predecessors, (27), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2024-11-23 23:58:24,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:58:24,957 INFO L93 Difference]: Finished difference Result 157 states and 275 transitions. [2024-11-23 23:58:24,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:58:24,959 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, (27), 2 states have call predecessors, (27), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 174 [2024-11-23 23:58:24,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:58:24,965 INFO L225 Difference]: With dead ends: 157 [2024-11-23 23:58:24,965 INFO L226 Difference]: Without dead ends: 78 [2024-11-23 23:58:24,969 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 173 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-23 23:58:24,972 INFO L435 NwaCegarLoop]: 119 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, 119 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-23 23:58:24,973 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:58:24,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2024-11-23 23:58:25,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2024-11-23 23:58:25,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 49 states have (on average 1.3265306122448979) internal successors, (65), 49 states have internal predecessors, (65), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-23 23:58:25,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 119 transitions. [2024-11-23 23:58:25,017 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 119 transitions. Word has length 174 [2024-11-23 23:58:25,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:58:25,018 INFO L471 AbstractCegarLoop]: Abstraction has 78 states and 119 transitions. [2024-11-23 23:58:25,018 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, (27), 2 states have call predecessors, (27), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2024-11-23 23:58:25,018 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 119 transitions. [2024-11-23 23:58:25,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2024-11-23 23:58:25,022 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:58:25,023 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:58:25,031 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-23 23:58:25,223 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:58:25,223 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:58:25,224 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:58:25,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1693631740, now seen corresponding path program 1 times [2024-11-23 23:58:25,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:58:25,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [752049612] [2024-11-23 23:58:25,225 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:58:25,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-23 23:58:25,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:58:25,229 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:58:25,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-23 23:58:25,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:58:25,661 INFO L256 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 23:58:25,667 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:58:26,165 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 582 proven. 24 refuted. 0 times theorem prover too weak. 798 trivial. 0 not checked. [2024-11-23 23:58:26,168 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:58:26,284 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:58:26,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [752049612] [2024-11-23 23:58:26,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [752049612] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:58:26,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [201532025] [2024-11-23 23:58:26,285 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:58:26,285 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 23:58:26,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 23:58:26,289 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 23:58:26,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-23 23:58:26,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:58:26,893 INFO L256 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-23 23:58:26,899 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:58:27,589 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-11-23 23:58:27,590 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:58:27,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [201532025] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:58:27,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:58:27,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 10 [2024-11-23 23:58:27,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832795816] [2024-11-23 23:58:27,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:58:27,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:58:27,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:58:27,595 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:58:27,595 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-11-23 23:58:27,595 INFO L87 Difference]: Start difference. First operand 78 states and 119 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-23 23:58:28,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:58:28,545 INFO L93 Difference]: Finished difference Result 229 states and 352 transitions. [2024-11-23 23:58:28,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:58:28,554 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 174 [2024-11-23 23:58:28,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:58:28,557 INFO L225 Difference]: With dead ends: 229 [2024-11-23 23:58:28,557 INFO L226 Difference]: Without dead ends: 154 [2024-11-23 23:58:28,560 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 357 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-23 23:58:28,561 INFO L435 NwaCegarLoop]: 116 mSDtfsCounter, 72 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-23 23:58:28,562 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 333 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-23 23:58:28,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2024-11-23 23:58:28,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 135. [2024-11-23 23:58:28,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 78 states have (on average 1.2692307692307692) internal successors, (99), 78 states have internal predecessors, (99), 54 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2024-11-23 23:58:28,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 207 transitions. [2024-11-23 23:58:28,613 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 207 transitions. Word has length 174 [2024-11-23 23:58:28,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:58:28,614 INFO L471 AbstractCegarLoop]: Abstraction has 135 states and 207 transitions. [2024-11-23 23:58:28,614 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-23 23:58:28,614 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 207 transitions. [2024-11-23 23:58:28,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-11-23 23:58:28,617 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:58:28,617 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:58:28,625 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-23 23:58:28,823 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-23 23:58:29,018 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:58:29,018 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:58:29,019 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:58:29,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1289475940, now seen corresponding path program 1 times [2024-11-23 23:58:29,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:58:29,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1431618725] [2024-11-23 23:58:29,020 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:58:29,020 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-23 23:58:29,020 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:58:29,022 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:58:29,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-23 23:58:29,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:58:29,379 INFO L256 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 23:58:29,384 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:58:29,763 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 582 proven. 24 refuted. 0 times theorem prover too weak. 798 trivial. 0 not checked. [2024-11-23 23:58:29,764 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:58:29,859 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:58:29,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1431618725] [2024-11-23 23:58:29,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1431618725] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:58:29,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1704619525] [2024-11-23 23:58:29,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:58:29,860 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 23:58:29,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 23:58:29,862 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 23:58:29,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-23 23:58:30,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:58:30,881 INFO L256 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-23 23:58:30,885 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:58:31,605 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-11-23 23:58:31,606 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:58:31,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1704619525] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:58:31,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:58:31,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 10 [2024-11-23 23:58:31,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229723344] [2024-11-23 23:58:31,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:58:31,607 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:58:31,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:58:31,608 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:58:31,609 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-11-23 23:58:31,609 INFO L87 Difference]: Start difference. First operand 135 states and 207 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-23 23:58:32,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:58:32,967 INFO L93 Difference]: Finished difference Result 295 states and 451 transitions. [2024-11-23 23:58:32,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:58:32,975 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 175 [2024-11-23 23:58:32,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:58:32,978 INFO L225 Difference]: With dead ends: 295 [2024-11-23 23:58:32,980 INFO L226 Difference]: Without dead ends: 220 [2024-11-23 23:58:32,981 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 360 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-23 23:58:32,982 INFO L435 NwaCegarLoop]: 121 mSDtfsCounter, 89 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:58:32,984 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 339 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-23 23:58:32,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2024-11-23 23:58:33,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 208. [2024-11-23 23:58:33,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 123 states have (on average 1.2845528455284554) internal successors, (158), 123 states have internal predecessors, (158), 81 states have call successors, (81), 3 states have call predecessors, (81), 3 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-11-23 23:58:33,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 320 transitions. [2024-11-23 23:58:33,027 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 320 transitions. Word has length 175 [2024-11-23 23:58:33,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:58:33,027 INFO L471 AbstractCegarLoop]: Abstraction has 208 states and 320 transitions. [2024-11-23 23:58:33,028 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-23 23:58:33,028 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 320 transitions. [2024-11-23 23:58:33,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2024-11-23 23:58:33,031 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:58:33,031 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:58:33,041 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-23 23:58:33,237 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2024-11-23 23:58:33,431 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt [2024-11-23 23:58:33,432 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:58:33,432 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:58:33,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1700272595, now seen corresponding path program 1 times [2024-11-23 23:58:33,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:58:33,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1705303755] [2024-11-23 23:58:33,433 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:58:33,433 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-23 23:58:33,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:58:33,435 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:58:33,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-23 23:58:33,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:58:33,761 INFO L256 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 23:58:33,765 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:58:34,116 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 582 proven. 24 refuted. 0 times theorem prover too weak. 798 trivial. 0 not checked. [2024-11-23 23:58:34,116 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:58:34,198 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:58:34,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1705303755] [2024-11-23 23:58:34,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1705303755] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:58:34,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [644879517] [2024-11-23 23:58:34,199 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:58:34,199 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 23:58:34,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 23:58:34,201 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 23:58:34,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-23 23:58:35,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:58:35,367 INFO L256 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-23 23:58:35,378 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:58:35,700 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 722 proven. 42 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. [2024-11-23 23:58:35,700 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:58:36,155 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 36 proven. 42 refuted. 0 times theorem prover too weak. 1326 trivial. 0 not checked. [2024-11-23 23:58:36,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [644879517] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:58:36,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:58:36,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 12 [2024-11-23 23:58:36,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584870192] [2024-11-23 23:58:36,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:58:36,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 23:58:36,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:58:36,158 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 23:58:36,159 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-11-23 23:58:36,159 INFO L87 Difference]: Start difference. First operand 208 states and 320 transitions. Second operand has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 12 states have internal predecessors, (85), 4 states have call successors, (55), 4 states have call predecessors, (55), 7 states have return successors, (57), 4 states have call predecessors, (57), 4 states have call successors, (57) [2024-11-23 23:58:38,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:58:38,522 INFO L93 Difference]: Finished difference Result 501 states and 723 transitions. [2024-11-23 23:58:38,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-23 23:58:38,523 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 12 states have internal predecessors, (85), 4 states have call successors, (55), 4 states have call predecessors, (55), 7 states have return successors, (57), 4 states have call predecessors, (57), 4 states have call successors, (57) Word has length 176 [2024-11-23 23:58:38,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:58:38,530 INFO L225 Difference]: With dead ends: 501 [2024-11-23 23:58:38,530 INFO L226 Difference]: Without dead ends: 350 [2024-11-23 23:58:38,531 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 577 GetRequests, 539 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 395 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=385, Invalid=1097, Unknown=0, NotChecked=0, Total=1482 [2024-11-23 23:58:38,535 INFO L435 NwaCegarLoop]: 77 mSDtfsCounter, 394 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 292 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 292 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-23 23:58:38,536 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [395 Valid, 342 Invalid, 648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [292 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-23 23:58:38,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2024-11-23 23:58:38,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 254. [2024-11-23 23:58:38,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 160 states have (on average 1.20625) internal successors, (193), 160 states have internal predecessors, (193), 81 states have call successors, (81), 12 states have call predecessors, (81), 12 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-11-23 23:58:38,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 355 transitions. [2024-11-23 23:58:38,609 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 355 transitions. Word has length 176 [2024-11-23 23:58:38,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:58:38,612 INFO L471 AbstractCegarLoop]: Abstraction has 254 states and 355 transitions. [2024-11-23 23:58:38,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 12 states have internal predecessors, (85), 4 states have call successors, (55), 4 states have call predecessors, (55), 7 states have return successors, (57), 4 states have call predecessors, (57), 4 states have call successors, (57) [2024-11-23 23:58:38,614 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 355 transitions. [2024-11-23 23:58:38,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2024-11-23 23:58:38,620 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:58:38,620 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:58:38,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-23 23:58:38,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-23 23:58:39,021 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:58:39,021 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:58:39,022 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:58:39,022 INFO L85 PathProgramCache]: Analyzing trace with hash -2002865434, now seen corresponding path program 1 times [2024-11-23 23:58:39,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:58:39,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1978772009] [2024-11-23 23:58:39,023 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:58:39,023 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-23 23:58:39,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:58:39,027 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:58:39,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-23 23:58:39,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:58:39,370 INFO L256 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-23 23:58:39,373 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:58:44,109 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 762 proven. 204 refuted. 0 times theorem prover too weak. 438 trivial. 0 not checked. [2024-11-23 23:58:44,109 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:59:19,160 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 75 proven. 150 refuted. 0 times theorem prover too weak. 1179 trivial. 0 not checked. [2024-11-23 23:59:19,161 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:59:19,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1978772009] [2024-11-23 23:59:19,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1978772009] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:59:19,161 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 23:59:19,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15] total 32 [2024-11-23 23:59:19,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039169786] [2024-11-23 23:59:19,161 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 23:59:19,162 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-23 23:59:19,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:59:19,163 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-23 23:59:19,163 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=714, Unknown=0, NotChecked=0, Total=992 [2024-11-23 23:59:19,164 INFO L87 Difference]: Start difference. First operand 254 states and 355 transitions. Second operand has 32 states, 31 states have (on average 3.6451612903225805) internal successors, (113), 30 states have internal predecessors, (113), 9 states have call successors, (54), 6 states have call predecessors, (54), 11 states have return successors, (54), 9 states have call predecessors, (54), 9 states have call successors, (54) [2024-11-23 23:59:32,231 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:59:53,967 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 00:00:11,238 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 00:00:13,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:00:13,559 INFO L93 Difference]: Finished difference Result 575 states and 751 transitions. [2024-11-24 00:00:13,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-24 00:00:13,574 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 3.6451612903225805) internal successors, (113), 30 states have internal predecessors, (113), 9 states have call successors, (54), 6 states have call predecessors, (54), 11 states have return successors, (54), 9 states have call predecessors, (54), 9 states have call successors, (54) Word has length 177 [2024-11-24 00:00:13,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:00:13,577 INFO L225 Difference]: With dead ends: 575 [2024-11-24 00:00:13,577 INFO L226 Difference]: Without dead ends: 393 [2024-11-24 00:00:13,579 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 327 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1660 ImplicationChecksByTransitivity, 39.1s TimeCoverageRelationStatistics Valid=1349, Invalid=3207, Unknown=0, NotChecked=0, Total=4556 [2024-11-24 00:00:13,580 INFO L435 NwaCegarLoop]: 88 mSDtfsCounter, 419 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 1295 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 717 SdHoareTripleChecker+Invalid, 1446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 1295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.2s IncrementalHoareTripleChecker+Time [2024-11-24 00:00:13,580 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [420 Valid, 717 Invalid, 1446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 1295 Invalid, 0 Unknown, 0 Unchecked, 29.2s Time] [2024-11-24 00:00:13,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2024-11-24 00:00:13,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 299. [2024-11-24 00:00:13,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 195 states have (on average 1.1692307692307693) internal successors, (228), 195 states have internal predecessors, (228), 81 states have call successors, (81), 22 states have call predecessors, (81), 22 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-11-24 00:00:13,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 390 transitions. [2024-11-24 00:00:13,637 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 390 transitions. Word has length 177 [2024-11-24 00:00:13,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:00:13,638 INFO L471 AbstractCegarLoop]: Abstraction has 299 states and 390 transitions. [2024-11-24 00:00:13,638 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 3.6451612903225805) internal successors, (113), 30 states have internal predecessors, (113), 9 states have call successors, (54), 6 states have call predecessors, (54), 11 states have return successors, (54), 9 states have call predecessors, (54), 9 states have call successors, (54) [2024-11-24 00:00:13,638 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 390 transitions. [2024-11-24 00:00:13,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2024-11-24 00:00:13,641 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:00:13,641 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:00:13,651 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-11-24 00:00:13,841 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-24 00:00:13,842 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:00:13,842 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:00:13,842 INFO L85 PathProgramCache]: Analyzing trace with hash 258929062, now seen corresponding path program 1 times [2024-11-24 00:00:13,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:00:13,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [726860361] [2024-11-24 00:00:13,843 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:00:13,843 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-24 00:00:13,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 00:00:13,844 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-24 00:00:13,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2024-11-24 00:00:14,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:00:14,211 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-24 00:00:14,215 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:00:19,377 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 391 proven. 246 refuted. 0 times theorem prover too weak. 767 trivial. 0 not checked. [2024-11-24 00:00:19,377 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:01:50,487 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:01:50,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [726860361] [2024-11-24 00:01:50,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [726860361] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:01:50,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1425060253] [2024-11-24 00:01:50,487 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:01:50,487 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-24 00:01:50,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-24 00:01:50,490 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-24 00:01:50,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-11-24 00:01:51,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:01:51,701 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-24 00:01:51,703 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:01:54,121 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-11-24 00:01:54,121 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:01:54,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1425060253] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:01:54,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 00:01:54,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [18] total 20 [2024-11-24 00:01:54,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806056066] [2024-11-24 00:01:54,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:01:54,123 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:01:54,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:01:54,123 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:01:54,124 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=640, Unknown=1, NotChecked=0, Total=812 [2024-11-24 00:01:54,124 INFO L87 Difference]: Start difference. First operand 299 states and 390 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-24 00:01:54,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:01:54,795 INFO L93 Difference]: Finished difference Result 950 states and 1251 transitions. [2024-11-24 00:01:54,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:01:54,796 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 177 [2024-11-24 00:01:54,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:01:54,802 INFO L225 Difference]: With dead ends: 950 [2024-11-24 00:01:54,802 INFO L226 Difference]: Without dead ends: 734 [2024-11-24 00:01:54,804 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 493 GetRequests, 466 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 50.2s TimeCoverageRelationStatistics Valid=171, Invalid=640, Unknown=1, NotChecked=0, Total=812 [2024-11-24 00:01:54,804 INFO L435 NwaCegarLoop]: 192 mSDtfsCounter, 147 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-24 00:01:54,805 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 362 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-24 00:01:54,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2024-11-24 00:01:54,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 730. [2024-11-24 00:01:54,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 730 states, 490 states have (on average 1.189795918367347) internal successors, (583), 490 states have internal predecessors, (583), 189 states have call successors, (189), 50 states have call predecessors, (189), 50 states have return successors, (189), 189 states have call predecessors, (189), 189 states have call successors, (189) [2024-11-24 00:01:54,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 730 states to 730 states and 961 transitions. [2024-11-24 00:01:54,938 INFO L78 Accepts]: Start accepts. Automaton has 730 states and 961 transitions. Word has length 177 [2024-11-24 00:01:54,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:01:54,938 INFO L471 AbstractCegarLoop]: Abstraction has 730 states and 961 transitions. [2024-11-24 00:01:54,938 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2024-11-24 00:01:54,938 INFO L276 IsEmpty]: Start isEmpty. Operand 730 states and 961 transitions. [2024-11-24 00:01:54,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2024-11-24 00:01:54,940 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:01:54,940 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:01:54,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-11-24 00:01:55,148 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2024-11-24 00:01:55,341 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-24 00:01:55,342 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:01:55,342 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:01:55,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1430014680, now seen corresponding path program 1 times [2024-11-24 00:01:55,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:01:55,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [456420298] [2024-11-24 00:01:55,343 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:01:55,343 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-24 00:01:55,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 00:01:55,347 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-24 00:01:55,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2024-11-24 00:01:55,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:01:55,671 INFO L256 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-24 00:01:55,674 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:02:03,610 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 391 proven. 246 refuted. 0 times theorem prover too weak. 767 trivial. 0 not checked. [2024-11-24 00:02:03,610 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:04:02,461 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:04:02,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [456420298] [2024-11-24 00:04:02,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [456420298] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:04:02,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [811222858] [2024-11-24 00:04:02,462 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:04:02,462 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-24 00:04:02,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-24 00:04:02,465 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-24 00:04:02,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_398cea2a-fdbf-4ccb-b98b-96a206183981/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-24 00:04:04,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:04:04,618 INFO L256 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-24 00:04:04,626 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:05:13,741 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 422 proven. 291 refuted. 0 times theorem prover too weak. 691 trivial. 0 not checked. [2024-11-24 00:05:13,741 INFO L312 TraceCheckSpWp]: Computing backward predicates...