./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.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_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/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_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/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_670bebde-3b9b-479f-9674-2859583eb20f/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 d7483f4c602f1d80c3d31837b57d86164e65df5e6fa201344a2b0a8f22740044 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-24 00:44:14,083 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 00:44:14,181 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-24 00:44:14,189 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 00:44:14,189 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 00:44:14,226 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 00:44:14,227 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 00:44:14,227 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 00:44:14,228 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 00:44:14,228 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 00:44:14,228 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 00:44:14,228 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 00:44:14,229 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 00:44:14,229 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 00:44:14,229 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 00:44:14,229 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 00:44:14,229 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-24 00:44:14,229 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 00:44:14,229 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-24 00:44:14,230 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 00:44:14,231 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 00:44:14,231 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-24 00:44:14,231 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 00:44:14,231 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-24 00:44:14,231 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 00:44:14,232 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-24 00:44:14,232 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 00:44:14,232 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 00:44:14,232 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 00:44:14,232 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:44:14,232 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:44:14,233 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:44:14,233 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:44:14,233 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 00:44:14,233 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:44:14,233 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:44:14,233 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:44:14,233 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:44:14,233 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 00:44:14,233 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 00:44:14,234 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-24 00:44:14,234 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-24 00:44:14,234 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-24 00:44:14,234 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-24 00:44:14,234 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 00:44:14,234 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 00:44:14,234 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 00:44:14,234 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 00:44:14,234 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_670bebde-3b9b-479f-9674-2859583eb20f/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 -> d7483f4c602f1d80c3d31837b57d86164e65df5e6fa201344a2b0a8f22740044 [2024-11-24 00:44:14,568 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 00:44:14,576 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 00:44:14,579 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 00:44:14,580 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 00:44:14,580 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 00:44:14,581 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i [2024-11-24 00:44:17,444 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/data/d09d6e4da/52b5946070dc4ff6b14f7afba4348574/FLAGb5d8cef02 [2024-11-24 00:44:17,759 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 00:44:17,760 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i [2024-11-24 00:44:17,778 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/data/d09d6e4da/52b5946070dc4ff6b14f7afba4348574/FLAGb5d8cef02 [2024-11-24 00:44:17,800 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/data/d09d6e4da/52b5946070dc4ff6b14f7afba4348574 [2024-11-24 00:44:17,802 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 00:44:17,804 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 00:44:17,806 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 00:44:17,806 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 00:44:17,811 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 00:44:17,812 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:44:17" (1/1) ... [2024-11-24 00:44:17,813 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@68d04b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:44:17, skipping insertion in model container [2024-11-24 00:44:17,813 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:44:17" (1/1) ... [2024-11-24 00:44:17,848 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 00:44:18,024 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_670bebde-3b9b-479f-9674-2859583eb20f/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i[916,929] [2024-11-24 00:44:18,127 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:44:18,146 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 00:44:18,162 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_670bebde-3b9b-479f-9674-2859583eb20f/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i[916,929] [2024-11-24 00:44:18,243 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:44:18,266 INFO L204 MainTranslator]: Completed translation [2024-11-24 00:44:18,268 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:44:18 WrapperNode [2024-11-24 00:44:18,268 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 00:44:18,269 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 00:44:18,270 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 00:44:18,270 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 00:44:18,279 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:44:18" (1/1) ... [2024-11-24 00:44:18,291 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:44:18" (1/1) ... [2024-11-24 00:44:18,337 INFO L138 Inliner]: procedures = 26, calls = 44, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 265 [2024-11-24 00:44:18,337 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 00:44:18,338 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 00:44:18,338 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 00:44:18,339 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 00:44:18,351 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:44:18" (1/1) ... [2024-11-24 00:44:18,351 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:44:18" (1/1) ... [2024-11-24 00:44:18,355 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:44:18" (1/1) ... [2024-11-24 00:44:18,375 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-24 00:44:18,375 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:44:18" (1/1) ... [2024-11-24 00:44:18,375 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:44:18" (1/1) ... [2024-11-24 00:44:18,387 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:44:18" (1/1) ... [2024-11-24 00:44:18,389 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:44:18" (1/1) ... [2024-11-24 00:44:18,393 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:44:18" (1/1) ... [2024-11-24 00:44:18,395 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:44:18" (1/1) ... [2024-11-24 00:44:18,398 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:44:18" (1/1) ... [2024-11-24 00:44:18,403 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 00:44:18,404 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 00:44:18,404 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 00:44:18,404 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 00:44:18,405 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:44:18" (1/1) ... [2024-11-24 00:44:18,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:44:18,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:44:18,438 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 00:44:18,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 00:44:18,469 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 00:44:18,470 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-24 00:44:18,470 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-24 00:44:18,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-24 00:44:18,470 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 00:44:18,471 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 00:44:18,596 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 00:44:18,598 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 00:44:19,227 INFO L? ?]: Removed 38 outVars from TransFormulas that were not future-live. [2024-11-24 00:44:19,227 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 00:44:19,239 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 00:44:19,240 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-24 00:44:19,240 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:44:19 BoogieIcfgContainer [2024-11-24 00:44:19,240 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 00:44:19,243 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 00:44:19,243 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 00:44:19,248 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 00:44:19,248 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 12:44:17" (1/3) ... [2024-11-24 00:44:19,249 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@387dcd4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:44:19, skipping insertion in model container [2024-11-24 00:44:19,249 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:44:18" (2/3) ... [2024-11-24 00:44:19,250 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@387dcd4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:44:19, skipping insertion in model container [2024-11-24 00:44:19,250 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:44:19" (3/3) ... [2024-11-24 00:44:19,251 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-20.i [2024-11-24 00:44:19,267 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 00:44:19,269 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-1loop_file-20.i that has 2 procedures, 117 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-24 00:44:19,337 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 00:44:19,352 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;@606f57e9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 00:44:19,352 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-24 00:44:19,357 INFO L276 IsEmpty]: Start isEmpty. Operand has 117 states, 83 states have (on average 1.4337349397590362) internal successors, (119), 84 states have internal predecessors, (119), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2024-11-24 00:44:19,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-24 00:44:19,375 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:44:19,376 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:19,377 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:44:19,383 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:44:19,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1439534274, now seen corresponding path program 1 times [2024-11-24 00:44:19,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:44:19,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644117673] [2024-11-24 00:44:19,393 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:44:19,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:44:19,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:44:20,555 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:44:20,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:44:20,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644117673] [2024-11-24 00:44:20,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644117673] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:44:20,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:44:20,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:44:20,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756422787] [2024-11-24 00:44:20,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:44:20,565 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:44:20,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:44:20,586 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:44:20,586 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:44:20,590 INFO L87 Difference]: Start difference. First operand has 117 states, 83 states have (on average 1.4337349397590362) internal successors, (119), 84 states have internal predecessors, (119), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:21,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:44:21,117 INFO L93 Difference]: Finished difference Result 384 states and 658 transitions. [2024-11-24 00:44:21,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:44:21,120 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 205 [2024-11-24 00:44:21,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:44:21,131 INFO L225 Difference]: With dead ends: 384 [2024-11-24 00:44:21,132 INFO L226 Difference]: Without dead ends: 258 [2024-11-24 00:44:21,136 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-24 00:44:21,139 INFO L435 NwaCegarLoop]: 217 mSDtfsCounter, 183 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 757 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-24 00:44:21,139 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [183 Valid, 757 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-24 00:44:21,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2024-11-24 00:44:21,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 246. [2024-11-24 00:44:21,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 181 states have (on average 1.3977900552486189) internal successors, (253), 181 states have internal predecessors, (253), 62 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2024-11-24 00:44:21,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 377 transitions. [2024-11-24 00:44:21,215 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 377 transitions. Word has length 205 [2024-11-24 00:44:21,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:44:21,216 INFO L471 AbstractCegarLoop]: Abstraction has 246 states and 377 transitions. [2024-11-24 00:44:21,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:21,217 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 377 transitions. [2024-11-24 00:44:21,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2024-11-24 00:44:21,222 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:44:21,222 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:21,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-24 00:44:21,222 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:44:21,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:44:21,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1770352831, now seen corresponding path program 1 times [2024-11-24 00:44:21,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:44:21,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105847464] [2024-11-24 00:44:21,224 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:44:21,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:44:21,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:44:22,545 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:44:22,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:44:22,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105847464] [2024-11-24 00:44:22,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105847464] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:44:22,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:44:22,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-24 00:44:22,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570384473] [2024-11-24 00:44:22,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:44:22,550 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-24 00:44:22,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:44:22,551 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-24 00:44:22,551 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-24 00:44:22,551 INFO L87 Difference]: Start difference. First operand 246 states and 377 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:23,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:44:23,456 INFO L93 Difference]: Finished difference Result 758 states and 1144 transitions. [2024-11-24 00:44:23,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:44:23,457 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 206 [2024-11-24 00:44:23,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:44:23,462 INFO L225 Difference]: With dead ends: 758 [2024-11-24 00:44:23,462 INFO L226 Difference]: Without dead ends: 515 [2024-11-24 00:44:23,464 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-24 00:44:23,465 INFO L435 NwaCegarLoop]: 210 mSDtfsCounter, 145 mSDsluCounter, 744 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-24 00:44:23,465 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 954 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-24 00:44:23,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2024-11-24 00:44:23,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 425. [2024-11-24 00:44:23,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 346 states have (on average 1.439306358381503) internal successors, (498), 348 states have internal predecessors, (498), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-24 00:44:23,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 646 transitions. [2024-11-24 00:44:23,579 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 646 transitions. Word has length 206 [2024-11-24 00:44:23,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:44:23,581 INFO L471 AbstractCegarLoop]: Abstraction has 425 states and 646 transitions. [2024-11-24 00:44:23,581 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:23,581 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 646 transitions. [2024-11-24 00:44:23,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2024-11-24 00:44:23,590 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:44:23,590 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:23,591 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-24 00:44:23,591 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:44:23,591 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:44:23,591 INFO L85 PathProgramCache]: Analyzing trace with hash -223791875, now seen corresponding path program 1 times [2024-11-24 00:44:23,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:44:23,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428686598] [2024-11-24 00:44:23,592 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:44:23,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:44:23,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:44:24,023 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:44:24,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:44:24,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428686598] [2024-11-24 00:44:24,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428686598] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:44:24,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:44:24,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 00:44:24,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771138070] [2024-11-24 00:44:24,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:44:24,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:44:24,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:44:24,028 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:44:24,028 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:44:24,028 INFO L87 Difference]: Start difference. First operand 425 states and 646 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:24,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:44:24,382 INFO L93 Difference]: Finished difference Result 1159 states and 1755 transitions. [2024-11-24 00:44:24,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:44:24,383 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 206 [2024-11-24 00:44:24,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:44:24,393 INFO L225 Difference]: With dead ends: 1159 [2024-11-24 00:44:24,393 INFO L226 Difference]: Without dead ends: 737 [2024-11-24 00:44:24,398 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-24 00:44:24,398 INFO L435 NwaCegarLoop]: 255 mSDtfsCounter, 144 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 586 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-24 00:44:24,399 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 586 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-24 00:44:24,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2024-11-24 00:44:24,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 526. [2024-11-24 00:44:24,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 447 states have (on average 1.4563758389261745) internal successors, (651), 449 states have internal predecessors, (651), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-24 00:44:24,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 799 transitions. [2024-11-24 00:44:24,487 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 799 transitions. Word has length 206 [2024-11-24 00:44:24,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:44:24,488 INFO L471 AbstractCegarLoop]: Abstraction has 526 states and 799 transitions. [2024-11-24 00:44:24,489 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:24,489 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 799 transitions. [2024-11-24 00:44:24,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2024-11-24 00:44:24,493 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:44:24,493 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:24,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-24 00:44:24,494 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:44:24,495 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:44:24,495 INFO L85 PathProgramCache]: Analyzing trace with hash -306190743, now seen corresponding path program 1 times [2024-11-24 00:44:24,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:44:24,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299760378] [2024-11-24 00:44:24,496 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:44:24,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:44:25,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:44:27,890 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:44:27,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:44:27,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299760378] [2024-11-24 00:44:27,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299760378] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:44:27,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:44:27,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-24 00:44:27,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963824176] [2024-11-24 00:44:27,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:44:27,891 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-24 00:44:27,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:44:27,892 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-24 00:44:27,892 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-11-24 00:44:27,892 INFO L87 Difference]: Start difference. First operand 526 states and 799 transitions. Second operand has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:29,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:44:29,240 INFO L93 Difference]: Finished difference Result 1552 states and 2286 transitions. [2024-11-24 00:44:29,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-24 00:44:29,241 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 207 [2024-11-24 00:44:29,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:44:29,248 INFO L225 Difference]: With dead ends: 1552 [2024-11-24 00:44:29,248 INFO L226 Difference]: Without dead ends: 1029 [2024-11-24 00:44:29,249 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-11-24 00:44:29,250 INFO L435 NwaCegarLoop]: 137 mSDtfsCounter, 330 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-24 00:44:29,251 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [330 Valid, 554 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-24 00:44:29,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1029 states. [2024-11-24 00:44:29,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1029 to 652. [2024-11-24 00:44:29,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 573 states have (on average 1.4659685863874345) internal successors, (840), 575 states have internal predecessors, (840), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-24 00:44:29,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 988 transitions. [2024-11-24 00:44:29,329 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 988 transitions. Word has length 207 [2024-11-24 00:44:29,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:44:29,329 INFO L471 AbstractCegarLoop]: Abstraction has 652 states and 988 transitions. [2024-11-24 00:44:29,330 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:29,330 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 988 transitions. [2024-11-24 00:44:29,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2024-11-24 00:44:29,335 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:44:29,336 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:29,336 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-24 00:44:29,336 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:44:29,336 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:44:29,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1586054421, now seen corresponding path program 1 times [2024-11-24 00:44:29,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:44:29,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816312651] [2024-11-24 00:44:29,337 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:44:29,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:44:29,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:44:31,146 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:44:31,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:44:31,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816312651] [2024-11-24 00:44:31,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816312651] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:44:31,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:44:31,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-24 00:44:31,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903591947] [2024-11-24 00:44:31,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:44:31,147 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-24 00:44:31,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:44:31,148 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-24 00:44:31,148 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-24 00:44:31,149 INFO L87 Difference]: Start difference. First operand 652 states and 988 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:32,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:44:32,992 INFO L93 Difference]: Finished difference Result 1926 states and 2864 transitions. [2024-11-24 00:44:32,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 00:44:32,993 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 207 [2024-11-24 00:44:32,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:44:33,001 INFO L225 Difference]: With dead ends: 1926 [2024-11-24 00:44:33,001 INFO L226 Difference]: Without dead ends: 1277 [2024-11-24 00:44:33,004 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2024-11-24 00:44:33,007 INFO L435 NwaCegarLoop]: 180 mSDtfsCounter, 353 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-24 00:44:33,009 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [353 Valid, 710 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-24 00:44:33,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1277 states. [2024-11-24 00:44:33,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1277 to 666. [2024-11-24 00:44:33,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 587 states have (on average 1.4667802385008517) internal successors, (861), 589 states have internal predecessors, (861), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-24 00:44:33,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1009 transitions. [2024-11-24 00:44:33,081 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1009 transitions. Word has length 207 [2024-11-24 00:44:33,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:44:33,082 INFO L471 AbstractCegarLoop]: Abstraction has 666 states and 1009 transitions. [2024-11-24 00:44:33,082 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:33,082 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1009 transitions. [2024-11-24 00:44:33,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2024-11-24 00:44:33,088 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:44:33,088 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:33,088 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-24 00:44:33,089 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:44:33,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:44:33,089 INFO L85 PathProgramCache]: Analyzing trace with hash 236902827, now seen corresponding path program 1 times [2024-11-24 00:44:33,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:44:33,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344754330] [2024-11-24 00:44:33,090 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:44:33,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:44:33,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:44:34,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:44:34,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:44:34,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344754330] [2024-11-24 00:44:34,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344754330] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:44:34,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:44:34,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-24 00:44:34,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435285798] [2024-11-24 00:44:34,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:44:34,674 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-24 00:44:34,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:44:34,678 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-24 00:44:34,678 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-11-24 00:44:34,678 INFO L87 Difference]: Start difference. First operand 666 states and 1009 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:36,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:44:36,145 INFO L93 Difference]: Finished difference Result 1812 states and 2727 transitions. [2024-11-24 00:44:36,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-24 00:44:36,146 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 207 [2024-11-24 00:44:36,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:44:36,151 INFO L225 Difference]: With dead ends: 1812 [2024-11-24 00:44:36,152 INFO L226 Difference]: Without dead ends: 1149 [2024-11-24 00:44:36,153 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:44:36,154 INFO L435 NwaCegarLoop]: 142 mSDtfsCounter, 296 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-24 00:44:36,155 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 507 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-24 00:44:36,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2024-11-24 00:44:36,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 716. [2024-11-24 00:44:36,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 637 states have (on average 1.4740973312401884) internal successors, (939), 639 states have internal predecessors, (939), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-24 00:44:36,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 1087 transitions. [2024-11-24 00:44:36,208 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 1087 transitions. Word has length 207 [2024-11-24 00:44:36,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:44:36,208 INFO L471 AbstractCegarLoop]: Abstraction has 716 states and 1087 transitions. [2024-11-24 00:44:36,209 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:36,209 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 1087 transitions. [2024-11-24 00:44:36,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2024-11-24 00:44:36,212 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:44:36,212 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:36,212 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-24 00:44:36,212 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:44:36,213 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:44:36,213 INFO L85 PathProgramCache]: Analyzing trace with hash 91669247, now seen corresponding path program 1 times [2024-11-24 00:44:36,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:44:36,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82430012] [2024-11-24 00:44:36,213 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:44:36,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:44:36,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:44:36,376 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:44:36,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:44:36,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82430012] [2024-11-24 00:44:36,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82430012] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:44:36,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:44:36,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:44:36,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972886521] [2024-11-24 00:44:36,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:44:36,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:44:36,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:44:36,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:44:36,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:44:36,378 INFO L87 Difference]: Start difference. First operand 716 states and 1087 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:36,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:44:36,516 INFO L93 Difference]: Finished difference Result 1813 states and 2750 transitions. [2024-11-24 00:44:36,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:44:36,517 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 207 [2024-11-24 00:44:36,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:44:36,525 INFO L225 Difference]: With dead ends: 1813 [2024-11-24 00:44:36,526 INFO L226 Difference]: Without dead ends: 1100 [2024-11-24 00:44:36,528 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-24 00:44:36,529 INFO L435 NwaCegarLoop]: 315 mSDtfsCounter, 148 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-24 00:44:36,529 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 459 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-24 00:44:36,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2024-11-24 00:44:36,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 891. [2024-11-24 00:44:36,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 812 states have (on average 1.4901477832512315) internal successors, (1210), 814 states have internal predecessors, (1210), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-24 00:44:36,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 1358 transitions. [2024-11-24 00:44:36,599 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 1358 transitions. Word has length 207 [2024-11-24 00:44:36,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:44:36,599 INFO L471 AbstractCegarLoop]: Abstraction has 891 states and 1358 transitions. [2024-11-24 00:44:36,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:36,600 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 1358 transitions. [2024-11-24 00:44:36,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-24 00:44:36,604 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:44:36,604 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:36,604 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-24 00:44:36,604 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:44:36,605 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:44:36,605 INFO L85 PathProgramCache]: Analyzing trace with hash -515082686, now seen corresponding path program 1 times [2024-11-24 00:44:36,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:44:36,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085179384] [2024-11-24 00:44:36,606 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:44:36,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:44:36,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:44:36,848 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:44:36,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:44:36,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085179384] [2024-11-24 00:44:36,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085179384] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:44:36,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:44:36,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 00:44:36,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393508721] [2024-11-24 00:44:36,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:44:36,849 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:44:36,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:44:36,850 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:44:36,851 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:44:36,851 INFO L87 Difference]: Start difference. First operand 891 states and 1358 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:36,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:44:36,907 INFO L93 Difference]: Finished difference Result 1783 states and 2719 transitions. [2024-11-24 00:44:36,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:44:36,908 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 208 [2024-11-24 00:44:36,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:44:36,913 INFO L225 Difference]: With dead ends: 1783 [2024-11-24 00:44:36,913 INFO L226 Difference]: Without dead ends: 895 [2024-11-24 00:44:36,915 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:44:36,916 INFO L435 NwaCegarLoop]: 174 mSDtfsCounter, 0 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-24 00:44:36,916 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 510 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-24 00:44:36,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2024-11-24 00:44:36,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 895. [2024-11-24 00:44:36,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 895 states, 816 states have (on average 1.4877450980392157) internal successors, (1214), 818 states have internal predecessors, (1214), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-24 00:44:36,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 1362 transitions. [2024-11-24 00:44:36,972 INFO L78 Accepts]: Start accepts. Automaton has 895 states and 1362 transitions. Word has length 208 [2024-11-24 00:44:36,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:44:36,972 INFO L471 AbstractCegarLoop]: Abstraction has 895 states and 1362 transitions. [2024-11-24 00:44:36,973 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:36,973 INFO L276 IsEmpty]: Start isEmpty. Operand 895 states and 1362 transitions. [2024-11-24 00:44:36,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-24 00:44:36,976 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:44:36,976 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:36,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-24 00:44:36,977 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:44:36,977 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:44:36,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1290355648, now seen corresponding path program 1 times [2024-11-24 00:44:36,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:44:36,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9685680] [2024-11-24 00:44:36,978 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:44:36,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:44:37,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:44:37,444 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:44:37,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:44:37,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9685680] [2024-11-24 00:44:37,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9685680] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:44:37,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:44:37,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 00:44:37,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45031008] [2024-11-24 00:44:37,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:44:37,448 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:44:37,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:44:37,449 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:44:37,449 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:44:37,450 INFO L87 Difference]: Start difference. First operand 895 states and 1362 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:38,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:44:38,312 INFO L93 Difference]: Finished difference Result 2432 states and 3688 transitions. [2024-11-24 00:44:38,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:44:38,313 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 208 [2024-11-24 00:44:38,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:44:38,321 INFO L225 Difference]: With dead ends: 2432 [2024-11-24 00:44:38,322 INFO L226 Difference]: Without dead ends: 1540 [2024-11-24 00:44:38,324 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-24 00:44:38,326 INFO L435 NwaCegarLoop]: 203 mSDtfsCounter, 166 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-24 00:44:38,327 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 630 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-24 00:44:38,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1540 states. [2024-11-24 00:44:38,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1540 to 1263. [2024-11-24 00:44:38,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1263 states, 1172 states have (on average 1.5025597269624573) internal successors, (1761), 1176 states have internal predecessors, (1761), 82 states have call successors, (82), 8 states have call predecessors, (82), 8 states have return successors, (82), 78 states have call predecessors, (82), 82 states have call successors, (82) [2024-11-24 00:44:38,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1263 states to 1263 states and 1925 transitions. [2024-11-24 00:44:38,407 INFO L78 Accepts]: Start accepts. Automaton has 1263 states and 1925 transitions. Word has length 208 [2024-11-24 00:44:38,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:44:38,408 INFO L471 AbstractCegarLoop]: Abstraction has 1263 states and 1925 transitions. [2024-11-24 00:44:38,409 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:38,409 INFO L276 IsEmpty]: Start isEmpty. Operand 1263 states and 1925 transitions. [2024-11-24 00:44:38,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-24 00:44:38,412 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:44:38,412 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:38,413 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-24 00:44:38,413 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:44:38,414 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:44:38,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1732730012, now seen corresponding path program 1 times [2024-11-24 00:44:38,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:44:38,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086125264] [2024-11-24 00:44:38,414 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:44:38,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:44:38,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:44:38,929 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 30 proven. 60 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-11-24 00:44:38,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:44:38,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086125264] [2024-11-24 00:44:38,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086125264] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:44:38,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146458145] [2024-11-24 00:44:38,931 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:44:38,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:44:38,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:44:38,936 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:44:38,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-24 00:44:39,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:44:39,171 INFO L256 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-24 00:44:39,186 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:44:40,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 872 proven. 114 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2024-11-24 00:44:40,562 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:44:41,081 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 30 proven. 60 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-11-24 00:44:41,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146458145] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:44:41,082 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:44:41,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 6] total 19 [2024-11-24 00:44:41,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031543062] [2024-11-24 00:44:41,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:44:41,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-24 00:44:41,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:44:41,084 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-24 00:44:41,084 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2024-11-24 00:44:41,085 INFO L87 Difference]: Start difference. First operand 1263 states and 1925 transitions. Second operand has 19 states, 19 states have (on average 6.2105263157894735) internal successors, (118), 18 states have internal predecessors, (118), 6 states have call successors, (82), 4 states have call predecessors, (82), 7 states have return successors, (83), 6 states have call predecessors, (83), 6 states have call successors, (83) [2024-11-24 00:44:43,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:44:43,435 INFO L93 Difference]: Finished difference Result 2681 states and 4008 transitions. [2024-11-24 00:44:43,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-24 00:44:43,436 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.2105263157894735) internal successors, (118), 18 states have internal predecessors, (118), 6 states have call successors, (82), 4 states have call predecessors, (82), 7 states have return successors, (83), 6 states have call predecessors, (83), 6 states have call successors, (83) Word has length 209 [2024-11-24 00:44:43,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:44:43,445 INFO L225 Difference]: With dead ends: 2681 [2024-11-24 00:44:43,445 INFO L226 Difference]: Without dead ends: 1421 [2024-11-24 00:44:43,449 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 412 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 704 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=529, Invalid=1921, Unknown=0, NotChecked=0, Total=2450 [2024-11-24 00:44:43,450 INFO L435 NwaCegarLoop]: 175 mSDtfsCounter, 519 mSDsluCounter, 882 mSDsCounter, 0 mSdLazyCounter, 1010 mSolverCounterSat, 377 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 531 SdHoareTripleChecker+Valid, 1057 SdHoareTripleChecker+Invalid, 1387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 377 IncrementalHoareTripleChecker+Valid, 1010 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-24 00:44:43,453 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [531 Valid, 1057 Invalid, 1387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [377 Valid, 1010 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-24 00:44:43,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1421 states. [2024-11-24 00:44:43,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1421 to 1087. [2024-11-24 00:44:43,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 937 states have (on average 1.424759871931697) internal successors, (1335), 943 states have internal predecessors, (1335), 129 states have call successors, (129), 20 states have call predecessors, (129), 20 states have return successors, (129), 123 states have call predecessors, (129), 129 states have call successors, (129) [2024-11-24 00:44:43,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1593 transitions. [2024-11-24 00:44:43,584 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1593 transitions. Word has length 209 [2024-11-24 00:44:43,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:44:43,584 INFO L471 AbstractCegarLoop]: Abstraction has 1087 states and 1593 transitions. [2024-11-24 00:44:43,585 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.2105263157894735) internal successors, (118), 18 states have internal predecessors, (118), 6 states have call successors, (82), 4 states have call predecessors, (82), 7 states have return successors, (83), 6 states have call predecessors, (83), 6 states have call successors, (83) [2024-11-24 00:44:43,585 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1593 transitions. [2024-11-24 00:44:43,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-24 00:44:43,588 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:44:43,588 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:43,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-24 00:44:43,793 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:44:43,793 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:44:43,794 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:44:43,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1064135639, now seen corresponding path program 1 times [2024-11-24 00:44:43,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:44:43,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293730663] [2024-11-24 00:44:43,795 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:44:43,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:44:43,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:44:46,464 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:44:46,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:44:46,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293730663] [2024-11-24 00:44:46,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293730663] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:44:46,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:44:46,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-24 00:44:46,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435895832] [2024-11-24 00:44:46,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:44:46,466 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-24 00:44:46,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:44:46,467 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-24 00:44:46,467 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-24 00:44:46,468 INFO L87 Difference]: Start difference. First operand 1087 states and 1593 transitions. Second operand has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:47,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:44:47,787 INFO L93 Difference]: Finished difference Result 2598 states and 3723 transitions. [2024-11-24 00:44:47,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-24 00:44:47,788 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 209 [2024-11-24 00:44:47,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:44:47,796 INFO L225 Difference]: With dead ends: 2598 [2024-11-24 00:44:47,796 INFO L226 Difference]: Without dead ends: 1763 [2024-11-24 00:44:47,798 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-11-24 00:44:47,798 INFO L435 NwaCegarLoop]: 138 mSDtfsCounter, 324 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-24 00:44:47,799 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [324 Valid, 606 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-24 00:44:47,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1763 states. [2024-11-24 00:44:47,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1763 to 1106. [2024-11-24 00:44:47,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1106 states, 956 states have (on average 1.4320083682008369) internal successors, (1369), 962 states have internal predecessors, (1369), 129 states have call successors, (129), 20 states have call predecessors, (129), 20 states have return successors, (129), 123 states have call predecessors, (129), 129 states have call successors, (129) [2024-11-24 00:44:47,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1106 states to 1106 states and 1627 transitions. [2024-11-24 00:44:47,940 INFO L78 Accepts]: Start accepts. Automaton has 1106 states and 1627 transitions. Word has length 209 [2024-11-24 00:44:47,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:44:47,941 INFO L471 AbstractCegarLoop]: Abstraction has 1106 states and 1627 transitions. [2024-11-24 00:44:47,941 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:47,941 INFO L276 IsEmpty]: Start isEmpty. Operand 1106 states and 1627 transitions. [2024-11-24 00:44:47,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-24 00:44:47,945 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:44:47,945 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:47,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-24 00:44:47,946 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:44:47,946 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:44:47,946 INFO L85 PathProgramCache]: Analyzing trace with hash -2075252889, now seen corresponding path program 1 times [2024-11-24 00:44:47,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:44:47,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659768703] [2024-11-24 00:44:47,947 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:44:47,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:44:48,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:44:51,120 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:44:51,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:44:51,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659768703] [2024-11-24 00:44:51,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659768703] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:44:51,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:44:51,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-24 00:44:51,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876048182] [2024-11-24 00:44:51,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:44:51,121 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:44:51,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:44:51,122 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:44:51,122 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:44:51,122 INFO L87 Difference]: Start difference. First operand 1106 states and 1627 transitions. Second operand has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:53,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:44:53,304 INFO L93 Difference]: Finished difference Result 2652 states and 3815 transitions. [2024-11-24 00:44:53,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:44:53,304 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 209 [2024-11-24 00:44:53,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:44:53,312 INFO L225 Difference]: With dead ends: 2652 [2024-11-24 00:44:53,312 INFO L226 Difference]: Without dead ends: 1798 [2024-11-24 00:44:53,314 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2024-11-24 00:44:53,314 INFO L435 NwaCegarLoop]: 136 mSDtfsCounter, 405 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-24 00:44:53,315 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [405 Valid, 475 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-24 00:44:53,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states. [2024-11-24 00:44:53,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1112. [2024-11-24 00:44:53,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1112 states, 962 states have (on average 1.4324324324324325) internal successors, (1378), 968 states have internal predecessors, (1378), 129 states have call successors, (129), 20 states have call predecessors, (129), 20 states have return successors, (129), 123 states have call predecessors, (129), 129 states have call successors, (129) [2024-11-24 00:44:53,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1112 states to 1112 states and 1636 transitions. [2024-11-24 00:44:53,423 INFO L78 Accepts]: Start accepts. Automaton has 1112 states and 1636 transitions. Word has length 209 [2024-11-24 00:44:53,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:44:53,424 INFO L471 AbstractCegarLoop]: Abstraction has 1112 states and 1636 transitions. [2024-11-24 00:44:53,424 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:44:53,424 INFO L276 IsEmpty]: Start isEmpty. Operand 1112 states and 1636 transitions. [2024-11-24 00:44:53,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-24 00:44:53,427 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:44:53,428 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:53,429 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-24 00:44:53,429 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:44:53,430 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:44:53,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1198646053, now seen corresponding path program 1 times [2024-11-24 00:44:53,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:44:53,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466354190] [2024-11-24 00:44:53,430 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:44:53,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:44:53,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:44:54,034 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:44:54,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:44:54,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466354190] [2024-11-24 00:44:54,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466354190] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:44:54,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:44:54,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-24 00:44:54,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495834903] [2024-11-24 00:44:54,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:44:54,035 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-24 00:44:54,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:44:54,035 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-24 00:44:54,036 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-24 00:44:54,036 INFO L87 Difference]: Start difference. First operand 1112 states and 1636 transitions. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 3 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2024-11-24 00:44:56,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:44:56,198 INFO L93 Difference]: Finished difference Result 5025 states and 7314 transitions. [2024-11-24 00:44:56,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-24 00:44:56,199 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 3 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) Word has length 209 [2024-11-24 00:44:56,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:44:56,216 INFO L225 Difference]: With dead ends: 5025 [2024-11-24 00:44:56,217 INFO L226 Difference]: Without dead ends: 4083 [2024-11-24 00:44:56,220 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=199, Unknown=0, NotChecked=0, Total=306 [2024-11-24 00:44:56,221 INFO L435 NwaCegarLoop]: 352 mSDtfsCounter, 685 mSDsluCounter, 987 mSDsCounter, 0 mSdLazyCounter, 1097 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 685 SdHoareTripleChecker+Valid, 1339 SdHoareTripleChecker+Invalid, 1217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1097 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-24 00:44:56,221 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [685 Valid, 1339 Invalid, 1217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1097 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-24 00:44:56,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4083 states. [2024-11-24 00:44:56,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4083 to 2286. [2024-11-24 00:44:56,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2286 states, 2022 states have (on average 1.4332344213649852) internal successors, (2898), 2034 states have internal predecessors, (2898), 227 states have call successors, (227), 36 states have call predecessors, (227), 36 states have return successors, (227), 215 states have call predecessors, (227), 227 states have call successors, (227) [2024-11-24 00:44:56,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2286 states to 2286 states and 3352 transitions. [2024-11-24 00:44:56,498 INFO L78 Accepts]: Start accepts. Automaton has 2286 states and 3352 transitions. Word has length 209 [2024-11-24 00:44:56,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:44:56,499 INFO L471 AbstractCegarLoop]: Abstraction has 2286 states and 3352 transitions. [2024-11-24 00:44:56,499 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 3 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2024-11-24 00:44:56,499 INFO L276 IsEmpty]: Start isEmpty. Operand 2286 states and 3352 transitions. [2024-11-24 00:44:56,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-24 00:44:56,501 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:44:56,502 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:56,502 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-24 00:44:56,502 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:44:56,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:44:56,502 INFO L85 PathProgramCache]: Analyzing trace with hash 213783138, now seen corresponding path program 1 times [2024-11-24 00:44:56,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:44:56,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995661777] [2024-11-24 00:44:56,504 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:44:56,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:44:56,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:44:58,772 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:44:58,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:44:58,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995661777] [2024-11-24 00:44:58,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995661777] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:44:58,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:44:58,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-24 00:44:58,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471051558] [2024-11-24 00:44:58,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:44:58,774 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-24 00:44:58,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:44:58,774 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-24 00:44:58,774 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-11-24 00:44:58,775 INFO L87 Difference]: Start difference. First operand 2286 states and 3352 transitions. Second operand has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:45:02,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:45:02,018 INFO L93 Difference]: Finished difference Result 4157 states and 5979 transitions. [2024-11-24 00:45:02,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-24 00:45:02,018 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 209 [2024-11-24 00:45:02,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:45:02,032 INFO L225 Difference]: With dead ends: 4157 [2024-11-24 00:45:02,032 INFO L226 Difference]: Without dead ends: 3615 [2024-11-24 00:45:02,034 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2024-11-24 00:45:02,035 INFO L435 NwaCegarLoop]: 235 mSDtfsCounter, 431 mSDsluCounter, 1318 mSDsCounter, 0 mSdLazyCounter, 1121 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 1553 SdHoareTripleChecker+Invalid, 1155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-24 00:45:02,035 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [431 Valid, 1553 Invalid, 1155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1121 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-24 00:45:02,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3615 states. [2024-11-24 00:45:02,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3615 to 2313. [2024-11-24 00:45:02,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2313 states, 2049 states have (on average 1.4333821376281113) internal successors, (2937), 2061 states have internal predecessors, (2937), 227 states have call successors, (227), 36 states have call predecessors, (227), 36 states have return successors, (227), 215 states have call predecessors, (227), 227 states have call successors, (227) [2024-11-24 00:45:02,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2313 states to 2313 states and 3391 transitions. [2024-11-24 00:45:02,336 INFO L78 Accepts]: Start accepts. Automaton has 2313 states and 3391 transitions. Word has length 209 [2024-11-24 00:45:02,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:45:02,337 INFO L471 AbstractCegarLoop]: Abstraction has 2313 states and 3391 transitions. [2024-11-24 00:45:02,337 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:45:02,338 INFO L276 IsEmpty]: Start isEmpty. Operand 2313 states and 3391 transitions. [2024-11-24 00:45:02,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-24 00:45:02,340 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:45:02,340 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:02,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-24 00:45:02,340 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:45:02,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:45:02,341 INFO L85 PathProgramCache]: Analyzing trace with hash -797334112, now seen corresponding path program 1 times [2024-11-24 00:45:02,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:45:02,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199816139] [2024-11-24 00:45:02,341 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:45:02,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:45:02,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:45:04,196 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:45:04,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:45:04,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199816139] [2024-11-24 00:45:04,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199816139] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:45:04,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:45:04,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-24 00:45:04,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640410958] [2024-11-24 00:45:04,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:45:04,197 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:45:04,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:45:04,198 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:45:04,198 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:45:04,198 INFO L87 Difference]: Start difference. First operand 2313 states and 3391 transitions. Second operand has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:45:05,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:45:05,833 INFO L93 Difference]: Finished difference Result 5660 states and 8176 transitions. [2024-11-24 00:45:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 00:45:05,834 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 209 [2024-11-24 00:45:05,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:45:05,845 INFO L225 Difference]: With dead ends: 5660 [2024-11-24 00:45:05,845 INFO L226 Difference]: Without dead ends: 3606 [2024-11-24 00:45:05,847 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=58, Invalid=98, Unknown=0, NotChecked=0, Total=156 [2024-11-24 00:45:05,851 INFO L435 NwaCegarLoop]: 192 mSDtfsCounter, 222 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 810 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-24 00:45:05,851 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 810 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-24 00:45:05,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3606 states. [2024-11-24 00:45:06,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3606 to 2558. [2024-11-24 00:45:06,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2558 states, 2294 states have (on average 1.4315605928509154) internal successors, (3284), 2306 states have internal predecessors, (3284), 227 states have call successors, (227), 36 states have call predecessors, (227), 36 states have return successors, (227), 215 states have call predecessors, (227), 227 states have call successors, (227) [2024-11-24 00:45:06,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2558 states to 2558 states and 3738 transitions. [2024-11-24 00:45:06,122 INFO L78 Accepts]: Start accepts. Automaton has 2558 states and 3738 transitions. Word has length 209 [2024-11-24 00:45:06,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:45:06,123 INFO L471 AbstractCegarLoop]: Abstraction has 2558 states and 3738 transitions. [2024-11-24 00:45:06,123 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:45:06,123 INFO L276 IsEmpty]: Start isEmpty. Operand 2558 states and 3738 transitions. [2024-11-24 00:45:06,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2024-11-24 00:45:06,125 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:45:06,125 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:06,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-24 00:45:06,125 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:45:06,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:45:06,126 INFO L85 PathProgramCache]: Analyzing trace with hash 636348179, now seen corresponding path program 1 times [2024-11-24 00:45:06,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:45:06,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89728697] [2024-11-24 00:45:06,126 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:45:06,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:45:06,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:45:06,583 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 12 proven. 78 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-11-24 00:45:06,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:45:06,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89728697] [2024-11-24 00:45:06,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89728697] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:45:06,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869026940] [2024-11-24 00:45:06,584 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:45:06,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:45:06,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:45:06,587 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:45:06,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-24 00:45:06,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:45:06,766 INFO L256 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-24 00:45:06,775 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:45:07,751 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 482 proven. 150 refuted. 0 times theorem prover too weak. 1228 trivial. 0 not checked. [2024-11-24 00:45:07,751 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:45:08,107 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 12 proven. 78 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2024-11-24 00:45:08,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869026940] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:45:08,107 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:45:08,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 14 [2024-11-24 00:45:08,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768273592] [2024-11-24 00:45:08,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:45:08,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-24 00:45:08,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:45:08,108 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-24 00:45:08,108 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2024-11-24 00:45:08,109 INFO L87 Difference]: Start difference. First operand 2558 states and 3738 transitions. Second operand has 14 states, 14 states have (on average 7.857142857142857) internal successors, (110), 14 states have internal predecessors, (110), 4 states have call successors, (83), 3 states have call predecessors, (83), 5 states have return successors, (84), 4 states have call predecessors, (84), 4 states have call successors, (84) [2024-11-24 00:45:09,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:45:09,799 INFO L93 Difference]: Finished difference Result 5428 states and 7701 transitions. [2024-11-24 00:45:09,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-24 00:45:09,799 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.857142857142857) internal successors, (110), 14 states have internal predecessors, (110), 4 states have call successors, (83), 3 states have call predecessors, (83), 5 states have return successors, (84), 4 states have call predecessors, (84), 4 states have call successors, (84) Word has length 210 [2024-11-24 00:45:09,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:45:09,811 INFO L225 Difference]: With dead ends: 5428 [2024-11-24 00:45:09,811 INFO L226 Difference]: Without dead ends: 3078 [2024-11-24 00:45:09,813 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 456 GetRequests, 418 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=424, Invalid=1058, Unknown=0, NotChecked=0, Total=1482 [2024-11-24 00:45:09,814 INFO L435 NwaCegarLoop]: 171 mSDtfsCounter, 688 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 876 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 694 SdHoareTripleChecker+Valid, 770 SdHoareTripleChecker+Invalid, 1064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-24 00:45:09,814 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [694 Valid, 770 Invalid, 1064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 876 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-24 00:45:09,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3078 states. [2024-11-24 00:45:10,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3078 to 1437. [2024-11-24 00:45:10,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1437 states, 1215 states have (on average 1.4024691358024692) internal successors, (1704), 1220 states have internal predecessors, (1704), 183 states have call successors, (183), 38 states have call predecessors, (183), 38 states have return successors, (183), 178 states have call predecessors, (183), 183 states have call successors, (183) [2024-11-24 00:45:10,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1437 states to 1437 states and 2070 transitions. [2024-11-24 00:45:10,066 INFO L78 Accepts]: Start accepts. Automaton has 1437 states and 2070 transitions. Word has length 210 [2024-11-24 00:45:10,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:45:10,067 INFO L471 AbstractCegarLoop]: Abstraction has 1437 states and 2070 transitions. [2024-11-24 00:45:10,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.857142857142857) internal successors, (110), 14 states have internal predecessors, (110), 4 states have call successors, (83), 3 states have call predecessors, (83), 5 states have return successors, (84), 4 states have call predecessors, (84), 4 states have call successors, (84) [2024-11-24 00:45:10,067 INFO L276 IsEmpty]: Start isEmpty. Operand 1437 states and 2070 transitions. [2024-11-24 00:45:10,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2024-11-24 00:45:10,069 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:45:10,069 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:10,081 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-24 00:45:10,270 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:45:10,270 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:45:10,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:45:10,271 INFO L85 PathProgramCache]: Analyzing trace with hash 323196620, now seen corresponding path program 1 times [2024-11-24 00:45:10,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:45:10,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375777459] [2024-11-24 00:45:10,271 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:45:10,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:45:10,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:45:12,628 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:45:12,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:45:12,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375777459] [2024-11-24 00:45:12,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375777459] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:45:12,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:45:12,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-24 00:45:12,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989241210] [2024-11-24 00:45:12,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:45:12,629 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-24 00:45:12,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:45:12,630 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-24 00:45:12,630 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-11-24 00:45:12,630 INFO L87 Difference]: Start difference. First operand 1437 states and 2070 transitions. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:45:13,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:45:13,485 INFO L93 Difference]: Finished difference Result 2895 states and 4198 transitions. [2024-11-24 00:45:13,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-24 00:45:13,486 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 211 [2024-11-24 00:45:13,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:45:13,494 INFO L225 Difference]: With dead ends: 2895 [2024-11-24 00:45:13,494 INFO L226 Difference]: Without dead ends: 2283 [2024-11-24 00:45:13,496 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-11-24 00:45:13,497 INFO L435 NwaCegarLoop]: 135 mSDtfsCounter, 222 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-24 00:45:13,497 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 464 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-24 00:45:13,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2283 states. [2024-11-24 00:45:13,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2283 to 1471. [2024-11-24 00:45:13,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1471 states, 1249 states have (on average 1.4067253803042434) internal successors, (1757), 1254 states have internal predecessors, (1757), 183 states have call successors, (183), 38 states have call predecessors, (183), 38 states have return successors, (183), 178 states have call predecessors, (183), 183 states have call successors, (183) [2024-11-24 00:45:13,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1471 states to 1471 states and 2123 transitions. [2024-11-24 00:45:13,741 INFO L78 Accepts]: Start accepts. Automaton has 1471 states and 2123 transitions. Word has length 211 [2024-11-24 00:45:13,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:45:13,742 INFO L471 AbstractCegarLoop]: Abstraction has 1471 states and 2123 transitions. [2024-11-24 00:45:13,742 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:45:13,742 INFO L276 IsEmpty]: Start isEmpty. Operand 1471 states and 2123 transitions. [2024-11-24 00:45:13,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2024-11-24 00:45:13,744 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:45:13,744 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:13,745 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-24 00:45:13,745 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:45:13,745 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:45:13,745 INFO L85 PathProgramCache]: Analyzing trace with hash -687920630, now seen corresponding path program 1 times [2024-11-24 00:45:13,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:45:13,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944163314] [2024-11-24 00:45:13,746 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:45:13,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:45:13,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:45:16,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:45:16,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:45:16,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944163314] [2024-11-24 00:45:16,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944163314] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:45:16,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:45:16,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-24 00:45:16,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000685692] [2024-11-24 00:45:16,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:45:16,800 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-24 00:45:16,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:45:16,801 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-24 00:45:16,801 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-11-24 00:45:16,802 INFO L87 Difference]: Start difference. First operand 1471 states and 2123 transitions. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:45:18,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:45:18,607 INFO L93 Difference]: Finished difference Result 4062 states and 5841 transitions. [2024-11-24 00:45:18,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-24 00:45:18,608 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 211 [2024-11-24 00:45:18,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:45:18,617 INFO L225 Difference]: With dead ends: 4062 [2024-11-24 00:45:18,618 INFO L226 Difference]: Without dead ends: 2859 [2024-11-24 00:45:18,620 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2024-11-24 00:45:18,621 INFO L435 NwaCegarLoop]: 185 mSDtfsCounter, 517 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-24 00:45:18,621 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [517 Valid, 647 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-24 00:45:18,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2859 states. [2024-11-24 00:45:18,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2859 to 1659. [2024-11-24 00:45:18,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1659 states, 1437 states have (on average 1.420320111343076) internal successors, (2041), 1442 states have internal predecessors, (2041), 183 states have call successors, (183), 38 states have call predecessors, (183), 38 states have return successors, (183), 178 states have call predecessors, (183), 183 states have call successors, (183) [2024-11-24 00:45:18,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1659 states to 1659 states and 2407 transitions. [2024-11-24 00:45:18,826 INFO L78 Accepts]: Start accepts. Automaton has 1659 states and 2407 transitions. Word has length 211 [2024-11-24 00:45:18,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:45:18,827 INFO L471 AbstractCegarLoop]: Abstraction has 1659 states and 2407 transitions. [2024-11-24 00:45:18,827 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:45:18,827 INFO L276 IsEmpty]: Start isEmpty. Operand 1659 states and 2407 transitions. [2024-11-24 00:45:18,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2024-11-24 00:45:18,828 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:45:18,829 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:18,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-24 00:45:18,829 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:45:18,829 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:45:18,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1708988984, now seen corresponding path program 1 times [2024-11-24 00:45:18,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:45:18,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277026396] [2024-11-24 00:45:18,829 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:45:18,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:45:18,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:45:19,371 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:45:19,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:45:19,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277026396] [2024-11-24 00:45:19,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277026396] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:45:19,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:45:19,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-24 00:45:19,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117319769] [2024-11-24 00:45:19,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:45:19,372 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-24 00:45:19,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:45:19,373 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-24 00:45:19,373 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-24 00:45:19,374 INFO L87 Difference]: Start difference. First operand 1659 states and 2407 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2024-11-24 00:45:20,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:45:20,547 INFO L93 Difference]: Finished difference Result 4012 states and 5839 transitions. [2024-11-24 00:45:20,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:45:20,548 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) Word has length 211 [2024-11-24 00:45:20,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:45:20,559 INFO L225 Difference]: With dead ends: 4012 [2024-11-24 00:45:20,559 INFO L226 Difference]: Without dead ends: 2430 [2024-11-24 00:45:20,561 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-24 00:45:20,562 INFO L435 NwaCegarLoop]: 367 mSDtfsCounter, 324 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-24 00:45:20,562 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [324 Valid, 848 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-24 00:45:20,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2430 states. [2024-11-24 00:45:20,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2430 to 1581. [2024-11-24 00:45:20,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1581 states, 1359 states have (on average 1.40691685062546) internal successors, (1912), 1364 states have internal predecessors, (1912), 183 states have call successors, (183), 38 states have call predecessors, (183), 38 states have return successors, (183), 178 states have call predecessors, (183), 183 states have call successors, (183) [2024-11-24 00:45:20,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1581 states to 1581 states and 2278 transitions. [2024-11-24 00:45:20,742 INFO L78 Accepts]: Start accepts. Automaton has 1581 states and 2278 transitions. Word has length 211 [2024-11-24 00:45:20,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:45:20,742 INFO L471 AbstractCegarLoop]: Abstraction has 1581 states and 2278 transitions. [2024-11-24 00:45:20,742 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2024-11-24 00:45:20,743 INFO L276 IsEmpty]: Start isEmpty. Operand 1581 states and 2278 transitions. [2024-11-24 00:45:20,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2024-11-24 00:45:20,744 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:45:20,744 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:20,744 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-24 00:45:20,744 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:45:20,745 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:45:20,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1365747122, now seen corresponding path program 1 times [2024-11-24 00:45:20,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:45:20,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282678392] [2024-11-24 00:45:20,745 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:45:20,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:45:20,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:45:29,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:45:29,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:45:29,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282678392] [2024-11-24 00:45:29,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282678392] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:45:29,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:45:29,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-24 00:45:29,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937980997] [2024-11-24 00:45:29,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:45:29,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-24 00:45:29,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:45:29,998 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-24 00:45:29,998 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-11-24 00:45:29,998 INFO L87 Difference]: Start difference. First operand 1581 states and 2278 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:45:57,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:45:57,535 INFO L93 Difference]: Finished difference Result 3763 states and 5393 transitions. [2024-11-24 00:45:57,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-24 00:45:57,536 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 211 [2024-11-24 00:45:57,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:45:57,541 INFO L225 Difference]: With dead ends: 3763 [2024-11-24 00:45:57,541 INFO L226 Difference]: Without dead ends: 3003 [2024-11-24 00:45:57,543 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 19.9s TimeCoverageRelationStatistics Valid=260, Invalid=732, Unknown=0, NotChecked=0, Total=992 [2024-11-24 00:45:57,544 INFO L435 NwaCegarLoop]: 180 mSDtfsCounter, 846 mSDsluCounter, 1154 mSDsCounter, 0 mSdLazyCounter, 1435 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 846 SdHoareTripleChecker+Valid, 1334 SdHoareTripleChecker+Invalid, 1463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.7s IncrementalHoareTripleChecker+Time [2024-11-24 00:45:57,544 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [846 Valid, 1334 Invalid, 1463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1435 Invalid, 0 Unknown, 0 Unchecked, 9.7s Time] [2024-11-24 00:45:57,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3003 states. [2024-11-24 00:45:57,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3003 to 1633. [2024-11-24 00:45:57,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1633 states, 1411 states have (on average 1.410347271438696) internal successors, (1990), 1416 states have internal predecessors, (1990), 183 states have call successors, (183), 38 states have call predecessors, (183), 38 states have return successors, (183), 178 states have call predecessors, (183), 183 states have call successors, (183) [2024-11-24 00:45:57,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1633 states to 1633 states and 2356 transitions. [2024-11-24 00:45:57,771 INFO L78 Accepts]: Start accepts. Automaton has 1633 states and 2356 transitions. Word has length 211 [2024-11-24 00:45:57,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:45:57,772 INFO L471 AbstractCegarLoop]: Abstraction has 1633 states and 2356 transitions. [2024-11-24 00:45:57,772 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:45:57,772 INFO L276 IsEmpty]: Start isEmpty. Operand 1633 states and 2356 transitions. [2024-11-24 00:45:57,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2024-11-24 00:45:57,773 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:45:57,773 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:57,774 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-24 00:45:57,774 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:45:57,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:45:57,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1918102924, now seen corresponding path program 1 times [2024-11-24 00:45:57,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:45:57,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037642049] [2024-11-24 00:45:57,774 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:45:57,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:45:57,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:00,555 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:46:00,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:00,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037642049] [2024-11-24 00:46:00,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037642049] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:46:00,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:46:00,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-24 00:46:00,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401558570] [2024-11-24 00:46:00,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:46:00,556 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-24 00:46:00,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:00,556 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-24 00:46:00,556 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2024-11-24 00:46:00,557 INFO L87 Difference]: Start difference. First operand 1633 states and 2356 transitions. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:46:01,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:46:01,817 INFO L93 Difference]: Finished difference Result 3854 states and 5528 transitions. [2024-11-24 00:46:01,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-24 00:46:01,818 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 211 [2024-11-24 00:46:01,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:46:01,825 INFO L225 Difference]: With dead ends: 3854 [2024-11-24 00:46:01,825 INFO L226 Difference]: Without dead ends: 2483 [2024-11-24 00:46:01,827 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2024-11-24 00:46:01,828 INFO L435 NwaCegarLoop]: 185 mSDtfsCounter, 574 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 574 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-24 00:46:01,828 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [574 Valid, 563 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-24 00:46:01,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2483 states. [2024-11-24 00:46:02,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2483 to 1519. [2024-11-24 00:46:02,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1519 states, 1297 states have (on average 1.389360061680802) internal successors, (1802), 1302 states have internal predecessors, (1802), 183 states have call successors, (183), 38 states have call predecessors, (183), 38 states have return successors, (183), 178 states have call predecessors, (183), 183 states have call successors, (183) [2024-11-24 00:46:02,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1519 states to 1519 states and 2168 transitions. [2024-11-24 00:46:02,035 INFO L78 Accepts]: Start accepts. Automaton has 1519 states and 2168 transitions. Word has length 211 [2024-11-24 00:46:02,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:46:02,035 INFO L471 AbstractCegarLoop]: Abstraction has 1519 states and 2168 transitions. [2024-11-24 00:46:02,035 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:46:02,035 INFO L276 IsEmpty]: Start isEmpty. Operand 1519 states and 2168 transitions. [2024-11-24 00:46:02,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-11-24 00:46:02,036 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:46:02,036 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:02,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-24 00:46:02,037 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:46:02,037 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:02,037 INFO L85 PathProgramCache]: Analyzing trace with hash -806872819, now seen corresponding path program 1 times [2024-11-24 00:46:02,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:02,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839212023] [2024-11-24 00:46:02,037 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:02,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:02,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:02,490 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:46:02,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:02,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839212023] [2024-11-24 00:46:02,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839212023] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:46:02,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:46:02,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-24 00:46:02,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431097214] [2024-11-24 00:46:02,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:46:02,492 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-24 00:46:02,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:02,492 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-24 00:46:02,493 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-24 00:46:02,493 INFO L87 Difference]: Start difference. First operand 1519 states and 2168 transitions. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:46:03,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:46:03,813 INFO L93 Difference]: Finished difference Result 4841 states and 6872 transitions. [2024-11-24 00:46:03,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:46:03,814 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 213 [2024-11-24 00:46:03,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:46:03,826 INFO L225 Difference]: With dead ends: 4841 [2024-11-24 00:46:03,826 INFO L226 Difference]: Without dead ends: 3399 [2024-11-24 00:46:03,829 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:46:03,831 INFO L435 NwaCegarLoop]: 192 mSDtfsCounter, 518 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 834 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-24 00:46:03,832 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [518 Valid, 834 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 480 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-24 00:46:03,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3399 states. [2024-11-24 00:46:04,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3399 to 2403. [2024-11-24 00:46:04,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2403 states, 2089 states have (on average 1.401627573001436) internal successors, (2928), 2096 states have internal predecessors, (2928), 259 states have call successors, (259), 54 states have call predecessors, (259), 54 states have return successors, (259), 252 states have call predecessors, (259), 259 states have call successors, (259) [2024-11-24 00:46:04,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2403 states to 2403 states and 3446 transitions. [2024-11-24 00:46:04,240 INFO L78 Accepts]: Start accepts. Automaton has 2403 states and 3446 transitions. Word has length 213 [2024-11-24 00:46:04,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:46:04,240 INFO L471 AbstractCegarLoop]: Abstraction has 2403 states and 3446 transitions. [2024-11-24 00:46:04,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:46:04,240 INFO L276 IsEmpty]: Start isEmpty. Operand 2403 states and 3446 transitions. [2024-11-24 00:46:04,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-11-24 00:46:04,242 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:46:04,242 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:04,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-24 00:46:04,242 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:46:04,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:04,243 INFO L85 PathProgramCache]: Analyzing trace with hash -843654338, now seen corresponding path program 1 times [2024-11-24 00:46:04,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:04,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635302526] [2024-11-24 00:46:04,243 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:04,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:04,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:04,791 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:46:04,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:04,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635302526] [2024-11-24 00:46:04,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635302526] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:46:04,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:46:04,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-24 00:46:04,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130749002] [2024-11-24 00:46:04,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:46:04,793 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-24 00:46:04,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:04,794 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-24 00:46:04,794 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-24 00:46:04,794 INFO L87 Difference]: Start difference. First operand 2403 states and 3446 transitions. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 2 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2024-11-24 00:46:06,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:46:06,035 INFO L93 Difference]: Finished difference Result 5064 states and 7218 transitions. [2024-11-24 00:46:06,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 00:46:06,036 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 2 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 213 [2024-11-24 00:46:06,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:46:06,085 INFO L225 Difference]: With dead ends: 5064 [2024-11-24 00:46:06,085 INFO L226 Difference]: Without dead ends: 2738 [2024-11-24 00:46:06,087 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:46:06,089 INFO L435 NwaCegarLoop]: 201 mSDtfsCounter, 469 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 822 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-24 00:46:06,089 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [469 Valid, 822 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-24 00:46:06,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2738 states. [2024-11-24 00:46:06,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2738 to 2483. [2024-11-24 00:46:06,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2483 states, 2169 states have (on average 1.3974181650530197) internal successors, (3031), 2176 states have internal predecessors, (3031), 259 states have call successors, (259), 54 states have call predecessors, (259), 54 states have return successors, (259), 252 states have call predecessors, (259), 259 states have call successors, (259) [2024-11-24 00:46:06,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2483 states to 2483 states and 3549 transitions. [2024-11-24 00:46:06,503 INFO L78 Accepts]: Start accepts. Automaton has 2483 states and 3549 transitions. Word has length 213 [2024-11-24 00:46:06,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:46:06,504 INFO L471 AbstractCegarLoop]: Abstraction has 2483 states and 3549 transitions. [2024-11-24 00:46:06,504 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 2 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2024-11-24 00:46:06,504 INFO L276 IsEmpty]: Start isEmpty. Operand 2483 states and 3549 transitions. [2024-11-24 00:46:06,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-11-24 00:46:06,506 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:46:06,506 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:06,506 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-24 00:46:06,506 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:46:06,506 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:06,507 INFO L85 PathProgramCache]: Analyzing trace with hash -163595968, now seen corresponding path program 1 times [2024-11-24 00:46:06,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:06,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942590847] [2024-11-24 00:46:06,507 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:06,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:06,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:08,850 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:46:08,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:08,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942590847] [2024-11-24 00:46:08,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942590847] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:46:08,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:46:08,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-24 00:46:08,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58738474] [2024-11-24 00:46:08,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:46:08,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:46:08,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:08,852 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:46:08,852 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:46:08,852 INFO L87 Difference]: Start difference. First operand 2483 states and 3549 transitions. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:46:10,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:46:10,161 INFO L93 Difference]: Finished difference Result 5476 states and 7771 transitions. [2024-11-24 00:46:10,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:46:10,162 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 213 [2024-11-24 00:46:10,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:46:10,172 INFO L225 Difference]: With dead ends: 5476 [2024-11-24 00:46:10,172 INFO L226 Difference]: Without dead ends: 3070 [2024-11-24 00:46:10,175 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=56, Invalid=76, Unknown=0, NotChecked=0, Total=132 [2024-11-24 00:46:10,176 INFO L435 NwaCegarLoop]: 132 mSDtfsCounter, 294 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-24 00:46:10,176 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 573 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 499 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-24 00:46:10,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3070 states. [2024-11-24 00:46:10,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3070 to 2428. [2024-11-24 00:46:10,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2428 states, 2114 states have (on average 1.3987701040681173) internal successors, (2957), 2121 states have internal predecessors, (2957), 259 states have call successors, (259), 54 states have call predecessors, (259), 54 states have return successors, (259), 252 states have call predecessors, (259), 259 states have call successors, (259) [2024-11-24 00:46:10,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2428 states to 2428 states and 3475 transitions. [2024-11-24 00:46:10,684 INFO L78 Accepts]: Start accepts. Automaton has 2428 states and 3475 transitions. Word has length 213 [2024-11-24 00:46:10,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:46:10,685 INFO L471 AbstractCegarLoop]: Abstraction has 2428 states and 3475 transitions. [2024-11-24 00:46:10,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:46:10,685 INFO L276 IsEmpty]: Start isEmpty. Operand 2428 states and 3475 transitions. [2024-11-24 00:46:10,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-11-24 00:46:10,687 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:46:10,687 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:10,687 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-24 00:46:10,687 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:46:10,688 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:10,688 INFO L85 PathProgramCache]: Analyzing trace with hash -384170993, now seen corresponding path program 1 times [2024-11-24 00:46:10,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:10,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166027760] [2024-11-24 00:46:10,689 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:10,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:10,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:11,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:46:11,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:11,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166027760] [2024-11-24 00:46:11,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166027760] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:46:11,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:46:11,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-24 00:46:11,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983984687] [2024-11-24 00:46:11,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:46:11,065 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 00:46:11,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:11,065 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 00:46:11,066 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-24 00:46:11,066 INFO L87 Difference]: Start difference. First operand 2428 states and 3475 transitions. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:46:11,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:46:11,703 INFO L93 Difference]: Finished difference Result 4657 states and 6646 transitions. [2024-11-24 00:46:11,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:46:11,703 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 213 [2024-11-24 00:46:11,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:46:11,712 INFO L225 Difference]: With dead ends: 4657 [2024-11-24 00:46:11,712 INFO L226 Difference]: Without dead ends: 2306 [2024-11-24 00:46:11,716 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-24 00:46:11,716 INFO L435 NwaCegarLoop]: 190 mSDtfsCounter, 203 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-24 00:46:11,718 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 610 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-24 00:46:11,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2306 states. [2024-11-24 00:46:12,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2306 to 2218. [2024-11-24 00:46:12,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2218 states, 1904 states have (on average 1.3581932773109244) internal successors, (2586), 1911 states have internal predecessors, (2586), 259 states have call successors, (259), 54 states have call predecessors, (259), 54 states have return successors, (259), 252 states have call predecessors, (259), 259 states have call successors, (259) [2024-11-24 00:46:12,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2218 states to 2218 states and 3104 transitions. [2024-11-24 00:46:12,143 INFO L78 Accepts]: Start accepts. Automaton has 2218 states and 3104 transitions. Word has length 213 [2024-11-24 00:46:12,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:46:12,144 INFO L471 AbstractCegarLoop]: Abstraction has 2218 states and 3104 transitions. [2024-11-24 00:46:12,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:46:12,144 INFO L276 IsEmpty]: Start isEmpty. Operand 2218 states and 3104 transitions. [2024-11-24 00:46:12,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-11-24 00:46:12,145 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:46:12,146 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:12,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-24 00:46:12,146 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:46:12,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:12,146 INFO L85 PathProgramCache]: Analyzing trace with hash -420952512, now seen corresponding path program 1 times [2024-11-24 00:46:12,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:12,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088068] [2024-11-24 00:46:12,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:12,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:12,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:12,250 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:46:12,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:12,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088068] [2024-11-24 00:46:12,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088068] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:46:12,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:46:12,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:46:12,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124236080] [2024-11-24 00:46:12,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:46:12,252 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:46:12,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:12,252 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:46:12,252 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:46:12,252 INFO L87 Difference]: Start difference. First operand 2218 states and 3104 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:46:12,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:46:12,763 INFO L93 Difference]: Finished difference Result 6081 states and 8493 transitions. [2024-11-24 00:46:12,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:46:12,764 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 213 [2024-11-24 00:46:12,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:46:12,775 INFO L225 Difference]: With dead ends: 6081 [2024-11-24 00:46:12,775 INFO L226 Difference]: Without dead ends: 3940 [2024-11-24 00:46:12,778 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-24 00:46:12,779 INFO L435 NwaCegarLoop]: 211 mSDtfsCounter, 87 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 371 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-24 00:46:12,779 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 371 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-24 00:46:12,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3940 states. [2024-11-24 00:46:13,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3940 to 3899. [2024-11-24 00:46:13,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3899 states, 3309 states have (on average 1.3363553943789666) internal successors, (4422), 3322 states have internal predecessors, (4422), 487 states have call successors, (487), 102 states have call predecessors, (487), 102 states have return successors, (487), 474 states have call predecessors, (487), 487 states have call successors, (487) [2024-11-24 00:46:13,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3899 states to 3899 states and 5396 transitions. [2024-11-24 00:46:13,571 INFO L78 Accepts]: Start accepts. Automaton has 3899 states and 5396 transitions. Word has length 213 [2024-11-24 00:46:13,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:46:13,572 INFO L471 AbstractCegarLoop]: Abstraction has 3899 states and 5396 transitions. [2024-11-24 00:46:13,572 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:46:13,572 INFO L276 IsEmpty]: Start isEmpty. Operand 3899 states and 5396 transitions. [2024-11-24 00:46:13,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-11-24 00:46:13,573 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:46:13,574 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:13,574 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-24 00:46:13,576 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:46:13,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:13,576 INFO L85 PathProgramCache]: Analyzing trace with hash 259105858, now seen corresponding path program 1 times [2024-11-24 00:46:13,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:13,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191981611] [2024-11-24 00:46:13,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:13,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:13,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:15,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:46:15,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:15,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191981611] [2024-11-24 00:46:15,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191981611] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:46:15,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:46:15,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-24 00:46:15,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536828524] [2024-11-24 00:46:15,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:46:15,800 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-24 00:46:15,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:15,801 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-24 00:46:15,801 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-11-24 00:46:15,801 INFO L87 Difference]: Start difference. First operand 3899 states and 5396 transitions. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:46:17,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:46:17,532 INFO L93 Difference]: Finished difference Result 9803 states and 13422 transitions. [2024-11-24 00:46:17,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-24 00:46:17,532 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 213 [2024-11-24 00:46:17,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:46:17,543 INFO L225 Difference]: With dead ends: 9803 [2024-11-24 00:46:17,543 INFO L226 Difference]: Without dead ends: 5981 [2024-11-24 00:46:17,550 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2024-11-24 00:46:17,550 INFO L435 NwaCegarLoop]: 189 mSDtfsCounter, 284 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 703 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-24 00:46:17,551 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 703 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-24 00:46:17,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5981 states. [2024-11-24 00:46:18,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5981 to 3618. [2024-11-24 00:46:18,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3618 states, 3028 states have (on average 1.3249669749009247) internal successors, (4012), 3041 states have internal predecessors, (4012), 487 states have call successors, (487), 102 states have call predecessors, (487), 102 states have return successors, (487), 474 states have call predecessors, (487), 487 states have call successors, (487) [2024-11-24 00:46:18,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3618 states to 3618 states and 4986 transitions. [2024-11-24 00:46:18,197 INFO L78 Accepts]: Start accepts. Automaton has 3618 states and 4986 transitions. Word has length 213 [2024-11-24 00:46:18,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:46:18,197 INFO L471 AbstractCegarLoop]: Abstraction has 3618 states and 4986 transitions. [2024-11-24 00:46:18,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:46:18,198 INFO L276 IsEmpty]: Start isEmpty. Operand 3618 states and 4986 transitions. [2024-11-24 00:46:18,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2024-11-24 00:46:18,199 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:46:18,199 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:18,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-24 00:46:18,200 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:46:18,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:18,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1775796397, now seen corresponding path program 1 times [2024-11-24 00:46:18,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:18,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081581479] [2024-11-24 00:46:18,200 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:18,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:18,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:20,131 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 48 proven. 126 refuted. 0 times theorem prover too weak. 1686 trivial. 0 not checked. [2024-11-24 00:46:20,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:46:20,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081581479] [2024-11-24 00:46:20,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081581479] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:46:20,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35745345] [2024-11-24 00:46:20,132 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:20,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:46:20,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:46:20,138 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:46:20,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-24 00:46:20,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:20,326 INFO L256 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-24 00:46:20,332 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:46:23,236 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 670 proven. 321 refuted. 0 times theorem prover too weak. 869 trivial. 0 not checked. [2024-11-24 00:46:23,236 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:46:26,055 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 48 proven. 129 refuted. 0 times theorem prover too weak. 1683 trivial. 0 not checked. [2024-11-24 00:46:26,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35745345] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:46:26,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:46:26,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 21, 12] total 39 [2024-11-24 00:46:26,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675166274] [2024-11-24 00:46:26,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:46:26,056 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-11-24 00:46:26,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:46:26,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-11-24 00:46:26,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=1252, Unknown=0, NotChecked=0, Total=1482 [2024-11-24 00:46:26,058 INFO L87 Difference]: Start difference. First operand 3618 states and 4986 transitions. Second operand has 39 states, 37 states have (on average 4.405405405405405) internal successors, (163), 35 states have internal predecessors, (163), 10 states have call successors, (79), 6 states have call predecessors, (79), 10 states have return successors, (81), 10 states have call predecessors, (81), 10 states have call successors, (81) [2024-11-24 00:46:37,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:46:37,261 INFO L93 Difference]: Finished difference Result 7049 states and 9578 transitions. [2024-11-24 00:46:37,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-11-24 00:46:37,262 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 4.405405405405405) internal successors, (163), 35 states have internal predecessors, (163), 10 states have call successors, (79), 6 states have call predecessors, (79), 10 states have return successors, (81), 10 states have call predecessors, (81), 10 states have call successors, (81) Word has length 214 [2024-11-24 00:46:37,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:46:37,271 INFO L225 Difference]: With dead ends: 7049 [2024-11-24 00:46:37,271 INFO L226 Difference]: Without dead ends: 6063 [2024-11-24 00:46:37,274 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 532 GetRequests, 414 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3816 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=2808, Invalid=11234, Unknown=0, NotChecked=0, Total=14042 [2024-11-24 00:46:37,275 INFO L435 NwaCegarLoop]: 241 mSDtfsCounter, 1771 mSDsluCounter, 2172 mSDsCounter, 0 mSdLazyCounter, 3922 mSolverCounterSat, 428 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1780 SdHoareTripleChecker+Valid, 2413 SdHoareTripleChecker+Invalid, 4350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 428 IncrementalHoareTripleChecker+Valid, 3922 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2024-11-24 00:46:37,275 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1780 Valid, 2413 Invalid, 4350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [428 Valid, 3922 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2024-11-24 00:46:37,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6063 states. [2024-11-24 00:46:38,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6063 to 2776. [2024-11-24 00:46:38,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2776 states, 2267 states have (on average 1.305690339655933) internal successors, (2960), 2268 states have internal predecessors, (2960), 403 states have call successors, (403), 105 states have call predecessors, (403), 105 states have return successors, (403), 402 states have call predecessors, (403), 403 states have call successors, (403) [2024-11-24 00:46:38,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2776 states to 2776 states and 3766 transitions. [2024-11-24 00:46:38,051 INFO L78 Accepts]: Start accepts. Automaton has 2776 states and 3766 transitions. Word has length 214 [2024-11-24 00:46:38,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:46:38,052 INFO L471 AbstractCegarLoop]: Abstraction has 2776 states and 3766 transitions. [2024-11-24 00:46:38,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 4.405405405405405) internal successors, (163), 35 states have internal predecessors, (163), 10 states have call successors, (79), 6 states have call predecessors, (79), 10 states have return successors, (81), 10 states have call predecessors, (81), 10 states have call successors, (81) [2024-11-24 00:46:38,052 INFO L276 IsEmpty]: Start isEmpty. Operand 2776 states and 3766 transitions. [2024-11-24 00:46:38,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2024-11-24 00:46:38,054 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:46:38,054 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:38,064 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-24 00:46:38,254 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:46:38,255 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:46:38,256 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:38,256 INFO L85 PathProgramCache]: Analyzing trace with hash 86852655, now seen corresponding path program 1 times [2024-11-24 00:46:38,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:46:38,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638530157] [2024-11-24 00:46:38,256 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:38,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:46:38,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-24 00:46:38,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [603412431] [2024-11-24 00:46:38,411 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:38,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:46:38,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:46:38,414 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:46:38,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-24 00:46:38,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-24 00:46:38,602 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-24 00:46:38,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-24 00:46:38,846 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-24 00:46:38,846 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-24 00:46:38,847 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-24 00:46:38,860 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-24 00:46:39,052 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:46:39,054 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:46:39,224 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-24 00:46:39,228 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.11 12:46:39 BoogieIcfgContainer [2024-11-24 00:46:39,228 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-24 00:46:39,228 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-24 00:46:39,229 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-24 00:46:39,229 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-24 00:46:39,230 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:44:19" (3/4) ... [2024-11-24 00:46:39,232 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-24 00:46:39,233 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-24 00:46:39,233 INFO L158 Benchmark]: Toolchain (without parser) took 141429.94ms. Allocated memory was 142.6MB in the beginning and 1.1GB in the end (delta: 964.7MB). Free memory was 118.5MB in the beginning and 839.0MB in the end (delta: -720.4MB). Peak memory consumption was 241.8MB. Max. memory is 16.1GB. [2024-11-24 00:46:39,234 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 142.6MB. Free memory is still 81.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 00:46:39,234 INFO L158 Benchmark]: CACSL2BoogieTranslator took 463.46ms. Allocated memory is still 142.6MB. Free memory was 118.3MB in the beginning and 101.5MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-24 00:46:39,234 INFO L158 Benchmark]: Boogie Procedure Inliner took 67.96ms. Allocated memory is still 142.6MB. Free memory was 101.3MB in the beginning and 96.0MB in the end (delta: 5.3MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 00:46:39,234 INFO L158 Benchmark]: Boogie Preprocessor took 64.95ms. Allocated memory is still 142.6MB. Free memory was 96.0MB in the beginning and 87.1MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-24 00:46:39,235 INFO L158 Benchmark]: RCFGBuilder took 836.50ms. Allocated memory is still 142.6MB. Free memory was 87.1MB in the beginning and 103.5MB in the end (delta: -16.3MB). Peak memory consumption was 39.8MB. Max. memory is 16.1GB. [2024-11-24 00:46:39,235 INFO L158 Benchmark]: TraceAbstraction took 139985.26ms. Allocated memory was 142.6MB in the beginning and 1.1GB in the end (delta: 964.7MB). Free memory was 102.9MB in the beginning and 839.1MB in the end (delta: -736.2MB). Peak memory consumption was 227.2MB. Max. memory is 16.1GB. [2024-11-24 00:46:39,235 INFO L158 Benchmark]: Witness Printer took 4.40ms. Allocated memory is still 1.1GB. Free memory was 839.1MB in the beginning and 839.0MB in the end (delta: 148.2kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 00:46:39,236 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.34ms. Allocated memory is still 142.6MB. Free memory is still 81.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 463.46ms. Allocated memory is still 142.6MB. Free memory was 118.3MB in the beginning and 101.5MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 67.96ms. Allocated memory is still 142.6MB. Free memory was 101.3MB in the beginning and 96.0MB in the end (delta: 5.3MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 64.95ms. Allocated memory is still 142.6MB. Free memory was 96.0MB in the beginning and 87.1MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 836.50ms. Allocated memory is still 142.6MB. Free memory was 87.1MB in the beginning and 103.5MB in the end (delta: -16.3MB). Peak memory consumption was 39.8MB. Max. memory is 16.1GB. * TraceAbstraction took 139985.26ms. Allocated memory was 142.6MB in the beginning and 1.1GB in the end (delta: 964.7MB). Free memory was 102.9MB in the beginning and 839.1MB in the end (delta: -736.2MB). Peak memory consumption was 227.2MB. Max. memory is 16.1GB. * Witness Printer took 4.40ms. Allocated memory is still 1.1GB. Free memory was 839.1MB in the beginning and 839.0MB in the end (delta: 148.2kB). 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 164, overapproximation of someBinaryFLOATComparisonOperation at line 106, overapproximation of someBinaryFLOATComparisonOperation at line 168, overapproximation of someBinaryFLOATComparisonOperation at line 199, overapproximation of someBinaryFLOATComparisonOperation at line 199, overapproximation of someBinaryFLOATComparisonOperation at line 166, overapproximation of bitwiseOr at line 199, overapproximation of bitwiseOr at line 73, overapproximation of someBinaryDOUBLEComparisonOperation at line 199, overapproximation of someUnaryFLOAToperation at line 106. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 4; [L23] unsigned char var_1_2 = 0; [L24] unsigned char var_1_3 = 1; [L25] unsigned char var_1_5 = 100; [L26] unsigned char var_1_6 = 1; [L27] unsigned short int var_1_7 = 0; [L28] unsigned short int var_1_8 = 21062; [L29] signed long int var_1_9 = -4; [L30] unsigned long int var_1_10 = 256; [L31] unsigned long int var_1_11 = 2706779013; [L32] float var_1_13 = 25.1; [L33] float var_1_15 = 9.25; [L34] float var_1_16 = 0.8; [L35] float var_1_17 = 9.75; [L36] signed long int var_1_18 = 10; [L37] signed long int var_1_19 = 2050467977; [L38] unsigned short int var_1_20 = 1; [L39] unsigned short int var_1_21 = 63087; [L40] unsigned char var_1_22 = 1; [L41] double var_1_23 = 25.3; [L42] double var_1_24 = 999.1; [L43] unsigned char var_1_25 = 5; [L44] unsigned char var_1_26 = 200; [L45] unsigned char var_1_27 = 32; [L46] unsigned char var_1_28 = 4; [L47] unsigned char var_1_29 = 100; [L48] unsigned char var_1_30 = 2; [L49] unsigned char var_1_31 = 0; [L50] unsigned char var_1_32 = 5; [L51] float var_1_33 = 0.8; [L52] unsigned short int last_1_var_1_20 = 1; [L53] unsigned char last_1_var_1_22 = 1; VAL [isInitial=0, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L203] isInitial = 1 [L204] FCALL initially() [L205] int k_loop; [L206] k_loop = 0 VAL [isInitial=1, k_loop=0, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L206] COND TRUE k_loop < 1 VAL [isInitial=1, k_loop=0, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L207] CALL updateLastVariables() [L195] last_1_var_1_20 = var_1_20 [L196] last_1_var_1_22 = var_1_22 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L207] RET updateLastVariables() [L208] CALL updateVariables() [L145] var_1_2 = __VERIFIER_nondet_uchar() [L146] CALL assume_abort_if_not(var_1_2 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L146] RET assume_abort_if_not(var_1_2 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L147] CALL assume_abort_if_not(var_1_2 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L147] RET assume_abort_if_not(var_1_2 <= 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L148] var_1_3 = __VERIFIER_nondet_uchar() [L149] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L149] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L150] CALL assume_abort_if_not(var_1_3 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L150] RET assume_abort_if_not(var_1_3 <= 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L151] var_1_5 = __VERIFIER_nondet_uchar() [L152] CALL assume_abort_if_not(var_1_5 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L152] RET assume_abort_if_not(var_1_5 >= 64) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L153] CALL assume_abort_if_not(var_1_5 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L153] RET assume_abort_if_not(var_1_5 <= 127) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L154] var_1_6 = __VERIFIER_nondet_uchar() [L155] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L155] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L156] CALL assume_abort_if_not(var_1_6 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=21062, var_1_9=-4] [L156] RET assume_abort_if_not(var_1_6 <= 64) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=21062, var_1_9=-4] [L157] var_1_8 = __VERIFIER_nondet_ushort() [L158] CALL assume_abort_if_not(var_1_8 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L158] RET assume_abort_if_not(var_1_8 >= 16383) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L159] CALL assume_abort_if_not(var_1_8 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L159] RET assume_abort_if_not(var_1_8 <= 32767) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L160] var_1_11 = __VERIFIER_nondet_ulong() [L161] CALL assume_abort_if_not(var_1_11 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L161] RET assume_abort_if_not(var_1_11 >= 2147483647) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L162] CALL assume_abort_if_not(var_1_11 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L162] RET assume_abort_if_not(var_1_11 <= 4294967294) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L163] var_1_15 = __VERIFIER_nondet_float() [L164] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L164] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L165] var_1_16 = __VERIFIER_nondet_float() [L166] CALL assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L166] RET assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L167] var_1_17 = __VERIFIER_nondet_float() [L168] CALL assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L168] RET assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L169] var_1_19 = __VERIFIER_nondet_long() [L170] CALL assume_abort_if_not(var_1_19 >= 1610612734) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L170] RET assume_abort_if_not(var_1_19 >= 1610612734) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L171] CALL assume_abort_if_not(var_1_19 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L171] RET assume_abort_if_not(var_1_19 <= 2147483646) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L172] var_1_21 = __VERIFIER_nondet_ushort() [L173] CALL assume_abort_if_not(var_1_21 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L173] RET assume_abort_if_not(var_1_21 >= 32767) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L174] CALL assume_abort_if_not(var_1_21 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L174] RET assume_abort_if_not(var_1_21 <= 65534) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L175] var_1_26 = __VERIFIER_nondet_uchar() [L176] CALL assume_abort_if_not(var_1_26 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L176] RET assume_abort_if_not(var_1_26 >= 190) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L177] CALL assume_abort_if_not(var_1_26 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L177] RET assume_abort_if_not(var_1_26 <= 254) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L178] var_1_27 = __VERIFIER_nondet_uchar() [L179] CALL assume_abort_if_not(var_1_27 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L179] RET assume_abort_if_not(var_1_27 >= 31) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L180] CALL assume_abort_if_not(var_1_27 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L180] RET assume_abort_if_not(var_1_27 <= 63) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L181] var_1_28 = __VERIFIER_nondet_uchar() [L182] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L182] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L183] CALL assume_abort_if_not(var_1_28 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L183] RET assume_abort_if_not(var_1_28 <= 31) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L184] var_1_29 = __VERIFIER_nondet_uchar() [L185] CALL assume_abort_if_not(var_1_29 >= 95) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L185] RET assume_abort_if_not(var_1_29 >= 95) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L186] CALL assume_abort_if_not(var_1_29 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L186] RET assume_abort_if_not(var_1_29 <= 127) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L187] var_1_30 = __VERIFIER_nondet_uchar() [L188] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L188] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L189] CALL assume_abort_if_not(var_1_30 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L189] RET assume_abort_if_not(var_1_30 <= 32) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L190] var_1_31 = __VERIFIER_nondet_uchar() [L191] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L191] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L192] CALL assume_abort_if_not(var_1_31 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L192] RET assume_abort_if_not(var_1_31 <= 63) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L208] RET updateVariables() [L209] CALL step() [L57] unsigned char stepLocal_10 = last_1_var_1_22; [L58] signed long int stepLocal_9 = last_1_var_1_20; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_9=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L59] COND TRUE last_1_var_1_22 || stepLocal_10 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L60] COND TRUE \read(last_1_var_1_22) [L61] var_1_25 = var_1_5 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=256, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L72] var_1_10 = (var_1_11 - last_1_var_1_20) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L73] EXPR var_1_10 ^ var_1_25 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L73] unsigned long int stepLocal_4 = var_1_10 ^ var_1_25; [L74] COND FALSE !(var_1_6 >= stepLocal_4) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L77] COND TRUE ! (var_1_2 && var_1_3) [L78] var_1_22 = ((var_1_21 > var_1_11) && (! 1)) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L80] var_1_32 = var_1_5 [L81] var_1_33 = var_1_15 [L82] unsigned char stepLocal_1 = var_1_22; [L83] unsigned char stepLocal_0 = var_1_25; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_1=0, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L84] COND FALSE !(var_1_22 || stepLocal_1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L89] unsigned long int stepLocal_3 = var_1_10; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_3=6442450942, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L90] COND TRUE var_1_25 <= stepLocal_3 [L91] var_1_9 = var_1_25 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L93] unsigned long int stepLocal_5 = (3451179663u - var_1_6) * var_1_8; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L94] COND FALSE !(\read(var_1_22)) [L99] var_1_18 = ((((var_1_8) > (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? (var_1_8) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L101] signed long int stepLocal_2 = var_1_18; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_2=16383, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L102] COND FALSE !((var_1_6 / var_1_5) > stepLocal_2) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L105] COND TRUE ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) >= var_1_6 [L106] var_1_23 = ((((((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) < (var_1_16)) ? (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) : (var_1_16))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L114] signed long int stepLocal_7 = 4; [L115] unsigned long int stepLocal_6 = var_1_10; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_6=6442450942, stepLocal_7=4, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L116] COND TRUE var_1_7 < stepLocal_6 [L117] var_1_20 = ((var_1_5 + ((((var_1_7) > (var_1_6)) ? (var_1_7) : (var_1_6)))) + 16) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_7=4, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L129] unsigned short int stepLocal_8 = var_1_20; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_7=4, stepLocal_8=80, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L130] COND FALSE !(stepLocal_8 > var_1_18) [L141] var_1_24 = var_1_16 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_5=56540676418929, stepLocal_7=4, stepLocal_9=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L209] RET step() [L210] CALL, EXPR property() [L199] EXPR (((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L199] EXPR var_1_10 ^ var_1_25 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L199] EXPR (((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L199] EXPR (((((((((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1)) && (var_1_22 ? ((var_1_9 != ((3451179663u - var_1_6) * var_1_8)) ? (var_1_18 == ((signed long int) (var_1_25 - ((var_1_19 - var_1_10) - var_1_6)))) : 1) : (var_1_18 == ((signed long int) ((((var_1_8) > (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? (var_1_8) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))))))) && ((var_1_7 < var_1_10) ? (var_1_20 == ((unsigned short int) ((var_1_5 + ((((var_1_7) > (var_1_6)) ? (var_1_7) : (var_1_6)))) + 16))) : (var_1_22 ? ((4 >= var_1_32) ? (var_1_20 == ((unsigned short int) ((((var_1_21 - (var_1_8 - 16)) < 0 ) ? -(var_1_21 - (var_1_8 - 16)) : (var_1_21 - (var_1_8 - 16)))))) : (var_1_20 == ((unsigned short int) var_1_8))) : (var_1_20 == ((unsigned short int) var_1_6))))) && ((! (var_1_2 && var_1_3)) ? (var_1_22 == ((unsigned char) ((var_1_21 > var_1_11) && (! 1)))) : 1)) && ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) >= var_1_6) ? (var_1_23 == ((double) ((((((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) < (var_1_16)) ? (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) : (var_1_16))))) : ((var_1_5 <= var_1_7) ? (var_1_23 == ((double) var_1_15)) : (var_1_23 == ((double) var_1_17))))) && ((var_1_20 > var_1_18) ? ((! var_1_22) ? (var_1_24 == ((double) (((((var_1_17 - var_1_16)) > (var_1_15)) ? ((var_1_17 - var_1_16)) : (var_1_15))))) : ((! (var_1_9 <= var_1_20)) ? (var_1_24 == ((double) 9.8)) : (var_1_24 == ((double) var_1_15)))) : (var_1_24 == ((double) var_1_16)))) && ((last_1_var_1_22 || last_1_var_1_22) ? (last_1_var_1_22 ? (var_1_25 == ((unsigned char) var_1_5)) : ((last_1_var_1_20 < (1u * (100u >> var_1_6))) ? (var_1_25 == ((unsigned char) var_1_6)) : (var_1_25 == ((unsigned char) var_1_5)))) : (var_1_25 == ((unsigned char) ((var_1_26 - (var_1_27 - var_1_28)) - ((var_1_29 - var_1_30) - var_1_31))))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L199-L200] return (((((((((((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1)) && (var_1_22 ? ((var_1_9 != ((3451179663u - var_1_6) * var_1_8)) ? (var_1_18 == ((signed long int) (var_1_25 - ((var_1_19 - var_1_10) - var_1_6)))) : 1) : (var_1_18 == ((signed long int) ((((var_1_8) > (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? (var_1_8) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))))))) && ((var_1_7 < var_1_10) ? (var_1_20 == ((unsigned short int) ((var_1_5 + ((((var_1_7) > (var_1_6)) ? (var_1_7) : (var_1_6)))) + 16))) : (var_1_22 ? ((4 >= var_1_32) ? (var_1_20 == ((unsigned short int) ((((var_1_21 - (var_1_8 - 16)) < 0 ) ? -(var_1_21 - (var_1_8 - 16)) : (var_1_21 - (var_1_8 - 16)))))) : (var_1_20 == ((unsigned short int) var_1_8))) : (var_1_20 == ((unsigned short int) var_1_6))))) && ((! (var_1_2 && var_1_3)) ? (var_1_22 == ((unsigned char) ((var_1_21 > var_1_11) && (! 1)))) : 1)) && ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) >= var_1_6) ? (var_1_23 == ((double) ((((((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) < (var_1_16)) ? (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) : (var_1_16))))) : ((var_1_5 <= var_1_7) ? (var_1_23 == ((double) var_1_15)) : (var_1_23 == ((double) var_1_17))))) && ((var_1_20 > var_1_18) ? ((! var_1_22) ? (var_1_24 == ((double) (((((var_1_17 - var_1_16)) > (var_1_15)) ? ((var_1_17 - var_1_16)) : (var_1_15))))) : ((! (var_1_9 <= var_1_20)) ? (var_1_24 == ((double) 9.8)) : (var_1_24 == ((double) var_1_15)))) : (var_1_24 == ((double) var_1_16)))) && ((last_1_var_1_22 || last_1_var_1_22) ? (last_1_var_1_22 ? (var_1_25 == ((unsigned char) var_1_5)) : ((last_1_var_1_20 < (1u * (100u >> var_1_6))) ? (var_1_25 == ((unsigned char) var_1_6)) : (var_1_25 == ((unsigned char) var_1_5)))) : (var_1_25 == ((unsigned char) ((var_1_26 - (var_1_27 - var_1_28)) - ((var_1_29 - var_1_30) - var_1_31)))))) && (var_1_32 == ((unsigned char) var_1_5))) && (var_1_33 == ((float) var_1_15)) ; [L210] RET, EXPR property() [L210] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L19] reach_error() VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=6442450942, var_1_11=6442450943, var_1_13=251/10, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=32767, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=190, var_1_27=31, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 117 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 139.7s, OverallIterations: 29, TraceHistogramMax: 31, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 73.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11175 SdHoareTripleChecker+Valid, 36.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11148 mSDsluCounter, 22459 SdHoareTripleChecker+Invalid, 33.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 16819 mSDsCounter, 1742 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 16346 IncrementalHoareTripleChecker+Invalid, 18088 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1742 mSolverCounterUnsat, 5640 mSDtfsCounter, 16346 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1813 GetRequests, 1382 SyntacticMatches, 8 SemanticMatches, 423 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5195 ImplicationChecksByTransitivity, 38.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3899occurred in iteration=26, InterpolantAutomatonStates: 365, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.1s AutomataMinimizationTime, 28 MinimizatonAttempts, 22552 StatesRemovedByMinimization, 27 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 3.6s SatisfiabilityAnalysisTime, 53.4s InterpolantComputationTime, 6933 NumberOfCodeBlocks, 6933 NumberOfCodeBlocksAsserted, 33 NumberOfCheckSat, 7104 ConstructedInterpolants, 0 QuantifiedInterpolants, 53876 SizeOfPredicates, 15 NumberOfNonLiveVariables, 1436 ConjunctsInSsa, 63 ConjunctsInUnsatCore, 34 InterpolantComputations, 25 PerfectInterpolantSequences, 62124/63240 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-24 00:46:39,450 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-11-24 00:46:39,486 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 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_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/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_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/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_670bebde-3b9b-479f-9674-2859583eb20f/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 d7483f4c602f1d80c3d31837b57d86164e65df5e6fa201344a2b0a8f22740044 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-24 00:46:41,934 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 00:46:42,086 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-24 00:46:42,097 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 00:46:42,097 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 00:46:42,127 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 00:46:42,128 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 00:46:42,128 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 00:46:42,128 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 00:46:42,128 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 00:46:42,128 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 00:46:42,129 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 00:46:42,129 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 00:46:42,129 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 00:46:42,129 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 00:46:42,130 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 00:46:42,130 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-24 00:46:42,130 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 00:46:42,130 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 00:46:42,130 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 00:46:42,130 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-24 00:46:42,130 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 00:46:42,131 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-24 00:46:42,131 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-24 00:46:42,131 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-24 00:46:42,131 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-24 00:46:42,131 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 00:46:42,131 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-24 00:46:42,131 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 00:46:42,132 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 00:46:42,132 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 00:46:42,132 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:46:42,132 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:46:42,132 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:46:42,132 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:46:42,133 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 00:46:42,133 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:46:42,133 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:46:42,133 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:46:42,133 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:46:42,133 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 00:46:42,133 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 00:46:42,133 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-24 00:46:42,134 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-24 00:46:42,134 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-24 00:46:42,134 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-24 00:46:42,134 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 00:46:42,134 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 00:46:42,134 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 00:46:42,134 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 00:46:42,134 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_670bebde-3b9b-479f-9674-2859583eb20f/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 -> d7483f4c602f1d80c3d31837b57d86164e65df5e6fa201344a2b0a8f22740044 [2024-11-24 00:46:42,476 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 00:46:42,489 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 00:46:42,492 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 00:46:42,495 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 00:46:42,495 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 00:46:42,496 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i [2024-11-24 00:46:45,468 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/data/110706c98/56cf23476fd54c2db6e98c630a775220/FLAGb5ffc4400 [2024-11-24 00:46:45,752 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 00:46:45,752 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i [2024-11-24 00:46:45,762 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/data/110706c98/56cf23476fd54c2db6e98c630a775220/FLAGb5ffc4400 [2024-11-24 00:46:45,777 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/data/110706c98/56cf23476fd54c2db6e98c630a775220 [2024-11-24 00:46:45,779 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 00:46:45,781 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 00:46:45,782 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 00:46:45,783 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 00:46:45,787 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 00:46:45,788 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:46:45" (1/1) ... [2024-11-24 00:46:45,788 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@781fc0aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:45, skipping insertion in model container [2024-11-24 00:46:45,789 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:46:45" (1/1) ... [2024-11-24 00:46:45,815 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 00:46:45,997 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_670bebde-3b9b-479f-9674-2859583eb20f/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i[916,929] [2024-11-24 00:46:46,133 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:46:46,156 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 00:46:46,170 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_670bebde-3b9b-479f-9674-2859583eb20f/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i[916,929] [2024-11-24 00:46:46,259 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:46:46,278 INFO L204 MainTranslator]: Completed translation [2024-11-24 00:46:46,278 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:46 WrapperNode [2024-11-24 00:46:46,278 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 00:46:46,279 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 00:46:46,280 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 00:46:46,280 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 00:46:46,288 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:46" (1/1) ... [2024-11-24 00:46:46,305 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:46" (1/1) ... [2024-11-24 00:46:46,352 INFO L138 Inliner]: procedures = 27, calls = 44, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 209 [2024-11-24 00:46:46,356 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 00:46:46,356 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 00:46:46,357 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 00:46:46,357 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 00:46:46,370 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:46" (1/1) ... [2024-11-24 00:46:46,370 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:46" (1/1) ... [2024-11-24 00:46:46,376 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:46" (1/1) ... [2024-11-24 00:46:46,405 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-24 00:46:46,407 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:46" (1/1) ... [2024-11-24 00:46:46,407 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:46" (1/1) ... [2024-11-24 00:46:46,425 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:46" (1/1) ... [2024-11-24 00:46:46,430 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:46" (1/1) ... [2024-11-24 00:46:46,439 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:46" (1/1) ... [2024-11-24 00:46:46,442 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:46" (1/1) ... [2024-11-24 00:46:46,447 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:46" (1/1) ... [2024-11-24 00:46:46,456 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 00:46:46,456 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 00:46:46,457 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 00:46:46,457 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 00:46:46,461 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:46" (1/1) ... [2024-11-24 00:46:46,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:46:46,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:46:46,500 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 00:46:46,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 00:46:46,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 00:46:46,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-24 00:46:46,531 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-24 00:46:46,531 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-24 00:46:46,531 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 00:46:46,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 00:46:46,614 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 00:46:46,615 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 00:46:50,493 INFO L? ?]: Removed 31 outVars from TransFormulas that were not future-live. [2024-11-24 00:46:50,493 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 00:46:50,504 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 00:46:50,505 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-24 00:46:50,505 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:46:50 BoogieIcfgContainer [2024-11-24 00:46:50,505 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 00:46:50,507 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 00:46:50,507 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 00:46:50,512 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 00:46:50,512 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 12:46:45" (1/3) ... [2024-11-24 00:46:50,513 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@453a0aa6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:46:50, skipping insertion in model container [2024-11-24 00:46:50,513 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:46:46" (2/3) ... [2024-11-24 00:46:50,513 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@453a0aa6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:46:50, skipping insertion in model container [2024-11-24 00:46:50,513 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:46:50" (3/3) ... [2024-11-24 00:46:50,515 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-20.i [2024-11-24 00:46:50,529 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 00:46:50,531 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-1loop_file-20.i that has 2 procedures, 94 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-24 00:46:50,611 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 00:46:50,625 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;@51efe1ba, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 00:46:50,626 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-24 00:46:50,630 INFO L276 IsEmpty]: Start isEmpty. Operand has 94 states, 60 states have (on average 1.4) internal successors, (84), 61 states have internal predecessors, (84), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2024-11-24 00:46:50,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-11-24 00:46:50,648 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:46:50,649 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:50,649 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:46:50,655 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:46:50,655 INFO L85 PathProgramCache]: Analyzing trace with hash 692349495, now seen corresponding path program 1 times [2024-11-24 00:46:50,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:46:50,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1547952752] [2024-11-24 00:46:50,670 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:46:50,670 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:46:50,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 00:46:50,675 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/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:46:50,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/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-24 00:46:51,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:46:51,234 INFO L256 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-24 00:46:51,270 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:46:52,661 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-11-24 00:46:52,661 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:46:52,662 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:46:52,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1547952752] [2024-11-24 00:46:52,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1547952752] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:46:52,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:46:52,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:46:52,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147737777] [2024-11-24 00:46:52,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:46:52,676 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:46:52,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:46:52,702 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:46:52,703 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:46:52,706 INFO L87 Difference]: Start difference. First operand has 94 states, 60 states have (on average 1.4) internal successors, (84), 61 states have internal predecessors, (84), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:46:55,808 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.77s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 00:46:58,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 00:47:01,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.79s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 00:47:01,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:47:01,535 INFO L93 Difference]: Finished difference Result 307 states and 540 transitions. [2024-11-24 00:47:01,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:47:01,561 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 199 [2024-11-24 00:47:01,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:47:01,571 INFO L225 Difference]: With dead ends: 307 [2024-11-24 00:47:01,571 INFO L226 Difference]: Without dead ends: 204 [2024-11-24 00:47:01,575 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:47:01,578 INFO L435 NwaCegarLoop]: 168 mSDtfsCounter, 127 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2024-11-24 00:47:01,579 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 429 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 8.7s Time] [2024-11-24 00:47:01,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2024-11-24 00:47:01,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 174. [2024-11-24 00:47:01,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 109 states have (on average 1.3027522935779816) internal successors, (142), 109 states have internal predecessors, (142), 62 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2024-11-24 00:47:01,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 266 transitions. [2024-11-24 00:47:01,674 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 266 transitions. Word has length 199 [2024-11-24 00:47:01,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:47:01,675 INFO L471 AbstractCegarLoop]: Abstraction has 174 states and 266 transitions. [2024-11-24 00:47:01,675 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2024-11-24 00:47:01,676 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 266 transitions. [2024-11-24 00:47:01,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2024-11-24 00:47:01,683 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:47:01,683 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:01,694 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/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-24 00:47:01,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/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:47:01,884 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:47:01,885 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:47:01,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1102120139, now seen corresponding path program 1 times [2024-11-24 00:47:01,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:47:01,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1721910224] [2024-11-24 00:47:01,886 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:47:01,886 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:47:01,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 00:47:01,888 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/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:47:01,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/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-24 00:47:02,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:02,321 INFO L256 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-24 00:47:02,328 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:47:07,816 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 722 proven. 264 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2024-11-24 00:47:07,817 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:47:10,605 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:47:10,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1721910224] [2024-11-24 00:47:10,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1721910224] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:47:10,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1648162056] [2024-11-24 00:47:10,608 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:47:10,609 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-24 00:47:10,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-24 00:47:10,613 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-24 00:47:10,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-24 00:47:11,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:11,638 INFO L256 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-24 00:47:11,644 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:47:12,760 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 850 proven. 60 refuted. 0 times theorem prover too weak. 950 trivial. 0 not checked. [2024-11-24 00:47:12,761 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:47:13,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1648162056] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:47:13,288 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:47:13,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 6] total 19 [2024-11-24 00:47:13,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688230778] [2024-11-24 00:47:13,289 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 00:47:13,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-24 00:47:13,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:47:13,292 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-24 00:47:13,293 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2024-11-24 00:47:13,293 INFO L87 Difference]: Start difference. First operand 174 states and 266 transitions. Second operand has 19 states, 19 states have (on average 5.105263157894737) internal successors, (97), 17 states have internal predecessors, (97), 6 states have call successors, (57), 6 states have call predecessors, (57), 8 states have return successors, (58), 6 states have call predecessors, (58), 6 states have call successors, (58) [2024-11-24 00:47:23,015 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.68s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-24 00:47:31,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.88s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-24 00:47:31,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:47:31,624 INFO L93 Difference]: Finished difference Result 518 states and 738 transitions. [2024-11-24 00:47:31,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-24 00:47:31,625 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.105263157894737) internal successors, (97), 17 states have internal predecessors, (97), 6 states have call successors, (57), 6 states have call predecessors, (57), 8 states have return successors, (58), 6 states have call predecessors, (58), 6 states have call successors, (58) Word has length 200 [2024-11-24 00:47:31,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:47:31,631 INFO L225 Difference]: With dead ends: 518 [2024-11-24 00:47:31,631 INFO L226 Difference]: Without dead ends: 347 [2024-11-24 00:47:31,634 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 485 GetRequests, 428 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 841 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=795, Invalid=2627, Unknown=0, NotChecked=0, Total=3422 [2024-11-24 00:47:31,635 INFO L435 NwaCegarLoop]: 90 mSDtfsCounter, 453 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 940 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 1019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.0s IncrementalHoareTripleChecker+Time [2024-11-24 00:47:31,636 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [454 Valid, 608 Invalid, 1019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 940 Invalid, 0 Unknown, 0 Unchecked, 13.0s Time] [2024-11-24 00:47:31,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2024-11-24 00:47:31,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 267. [2024-11-24 00:47:31,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 182 states have (on average 1.2582417582417582) internal successors, (229), 184 states have internal predecessors, (229), 70 states have call successors, (70), 14 states have call predecessors, (70), 14 states have return successors, (70), 68 states have call predecessors, (70), 70 states have call successors, (70) [2024-11-24 00:47:31,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 369 transitions. [2024-11-24 00:47:31,686 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 369 transitions. Word has length 200 [2024-11-24 00:47:31,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:47:31,687 INFO L471 AbstractCegarLoop]: Abstraction has 267 states and 369 transitions. [2024-11-24 00:47:31,688 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.105263157894737) internal successors, (97), 17 states have internal predecessors, (97), 6 states have call successors, (57), 6 states have call predecessors, (57), 8 states have return successors, (58), 6 states have call predecessors, (58), 6 states have call successors, (58) [2024-11-24 00:47:31,688 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 369 transitions. [2024-11-24 00:47:31,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2024-11-24 00:47:31,691 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:47:31,692 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:31,702 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/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-24 00:47:31,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-24 00:47:32,092 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/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,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt [2024-11-24 00:47:32,093 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:47:32,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:47:32,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1110876405, now seen corresponding path program 1 times [2024-11-24 00:47:32,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:47:32,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [792835846] [2024-11-24 00:47:32,095 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:47:32,095 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:47:32,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 00:47:32,096 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/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:47:32,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_670bebde-3b9b-479f-9674-2859583eb20f/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-24 00:47:32,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:47:32,404 INFO L256 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-24 00:47:32,421 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:48:21,813 WARN L286 SmtUtils]: Spent 6.22s on a formula simplification that was a NOOP. DAG size: 92 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-24 00:48:49,635 WARN L286 SmtUtils]: Spent 5.82s on a formula simplification that was a NOOP. DAG size: 97 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-24 00:49:19,603 WARN L286 SmtUtils]: Spent 6.00s on a formula simplification that was a NOOP. DAG size: 99 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)