./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-66.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-66.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB --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 e47d94c12124cf4b862c2f881009fef36c28832c985456c790d3472927c1d0c5 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 19:50:42,882 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 19:50:42,947 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-27 19:50:42,953 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 19:50:42,953 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 19:50:42,977 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 19:50:42,977 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 19:50:42,977 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 19:50:42,978 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 19:50:42,978 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 19:50:42,978 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 19:50:42,978 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 19:50:42,979 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 19:50:42,979 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 19:50:42,979 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 19:50:42,979 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 19:50:42,979 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 19:50:42,979 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 19:50:42,979 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 19:50:42,979 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 19:50:42,980 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 19:50:42,980 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 19:50:42,980 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 19:50:42,980 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 19:50:42,980 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 19:50:42,980 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 19:50:42,980 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 19:50:42,980 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 19:50:42,980 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 19:50:42,981 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 19:50:42,981 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 19:50:42,981 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 19:50:42,981 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:50:42,981 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 19:50:42,981 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 19:50:42,981 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 19:50:42,981 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 19:50:42,982 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:50:42,982 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 19:50:42,982 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 19:50:42,982 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 19:50:42,982 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 19:50:42,982 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 19:50:42,982 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 19:50:42,982 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 19:50:42,982 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 19:50:42,982 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 19:50:42,983 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 19:50:42,983 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_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB 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 -> e47d94c12124cf4b862c2f881009fef36c28832c985456c790d3472927c1d0c5 [2024-11-27 19:50:43,277 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 19:50:43,290 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 19:50:43,293 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 19:50:43,297 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 19:50:43,297 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 19:50:43,299 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-66.i [2024-11-27 19:50:46,347 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/data/5db8740c5/903839ced3df472984fadd8e45bba179/FLAGfdd9d92e7 [2024-11-27 19:50:46,731 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 19:50:46,737 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-66.i [2024-11-27 19:50:46,755 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/data/5db8740c5/903839ced3df472984fadd8e45bba179/FLAGfdd9d92e7 [2024-11-27 19:50:46,782 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/data/5db8740c5/903839ced3df472984fadd8e45bba179 [2024-11-27 19:50:46,785 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 19:50:46,789 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 19:50:46,791 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 19:50:46,791 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 19:50:46,798 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 19:50:46,799 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 07:50:46" (1/1) ... [2024-11-27 19:50:46,800 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@323a48eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:46, skipping insertion in model container [2024-11-27 19:50:46,802 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 07:50:46" (1/1) ... [2024-11-27 19:50:46,840 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 19:50:47,058 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-66.i[919,932] [2024-11-27 19:50:47,193 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 19:50:47,217 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 19:50:47,233 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_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-66.i[919,932] [2024-11-27 19:50:47,308 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 19:50:47,328 INFO L204 MainTranslator]: Completed translation [2024-11-27 19:50:47,329 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:47 WrapperNode [2024-11-27 19:50:47,329 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 19:50:47,330 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 19:50:47,330 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 19:50:47,330 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 19:50:47,339 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:47" (1/1) ... [2024-11-27 19:50:47,351 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:47" (1/1) ... [2024-11-27 19:50:47,408 INFO L138 Inliner]: procedures = 26, calls = 37, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 185 [2024-11-27 19:50:47,412 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 19:50:47,413 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 19:50:47,413 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 19:50:47,413 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 19:50:47,433 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:47" (1/1) ... [2024-11-27 19:50:47,434 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:47" (1/1) ... [2024-11-27 19:50:47,441 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:47" (1/1) ... [2024-11-27 19:50:47,476 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-27 19:50:47,480 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:47" (1/1) ... [2024-11-27 19:50:47,480 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:47" (1/1) ... [2024-11-27 19:50:47,496 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:47" (1/1) ... [2024-11-27 19:50:47,501 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:47" (1/1) ... [2024-11-27 19:50:47,510 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:47" (1/1) ... [2024-11-27 19:50:47,513 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:47" (1/1) ... [2024-11-27 19:50:47,518 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:47" (1/1) ... [2024-11-27 19:50:47,528 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 19:50:47,530 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 19:50:47,531 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 19:50:47,531 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 19:50:47,533 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:47" (1/1) ... [2024-11-27 19:50:47,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:50:47,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:47,573 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 19:50:47,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 19:50:47,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 19:50:47,610 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 19:50:47,610 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 19:50:47,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 19:50:47,611 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 19:50:47,611 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 19:50:47,737 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 19:50:47,740 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 19:50:48,409 INFO L? ?]: Removed 18 outVars from TransFormulas that were not future-live. [2024-11-27 19:50:48,409 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 19:50:48,429 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 19:50:48,430 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 19:50:48,430 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:50:48 BoogieIcfgContainer [2024-11-27 19:50:48,430 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 19:50:48,438 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 19:50:48,438 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 19:50:48,447 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 19:50:48,448 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 07:50:46" (1/3) ... [2024-11-27 19:50:48,448 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f44505f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 07:50:48, skipping insertion in model container [2024-11-27 19:50:48,448 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:47" (2/3) ... [2024-11-27 19:50:48,449 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f44505f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 07:50:48, skipping insertion in model container [2024-11-27 19:50:48,449 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:50:48" (3/3) ... [2024-11-27 19:50:48,451 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-66.i [2024-11-27 19:50:48,474 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 19:50:48,476 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-66.i that has 2 procedures, 84 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-27 19:50:48,566 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 19:50:48,584 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;@643bec3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 19:50:48,584 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 19:50:48,589 INFO L276 IsEmpty]: Start isEmpty. Operand has 84 states, 57 states have (on average 1.4912280701754386) internal successors, (85), 58 states have internal predecessors, (85), 24 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-27 19:50:48,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-27 19:50:48,610 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:48,612 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:48,613 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:48,621 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:48,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1238318862, now seen corresponding path program 1 times [2024-11-27 19:50:48,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:48,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259110864] [2024-11-27 19:50:48,668 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:48,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:48,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:49,217 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 1058 trivial. 0 not checked. [2024-11-27 19:50:49,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:49,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259110864] [2024-11-27 19:50:49,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259110864] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:49,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852714691] [2024-11-27 19:50:49,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:49,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:49,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:49,236 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:49,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 19:50:49,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:49,563 INFO L256 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-27 19:50:49,581 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:50:49,616 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 1058 trivial. 0 not checked. [2024-11-27 19:50:49,616 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 19:50:49,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852714691] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:49,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 19:50:49,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-27 19:50:49,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447291732] [2024-11-27 19:50:49,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:49,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 19:50:49,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:49,659 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 19:50:49,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 19:50:49,664 INFO L87 Difference]: Start difference. First operand has 84 states, 57 states have (on average 1.4912280701754386) internal successors, (85), 58 states have internal predecessors, (85), 24 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Second operand has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-27 19:50:49,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:50:49,717 INFO L93 Difference]: Finished difference Result 161 states and 284 transitions. [2024-11-27 19:50:49,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 19:50:49,720 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 2 states have call successors, (24) Word has length 160 [2024-11-27 19:50:49,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:50:49,730 INFO L225 Difference]: With dead ends: 161 [2024-11-27 19:50:49,731 INFO L226 Difference]: Without dead ends: 80 [2024-11-27 19:50:49,738 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 19:50:49,743 INFO L435 NwaCegarLoop]: 126 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 19:50:49,746 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 19:50:49,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2024-11-27 19:50:49,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2024-11-27 19:50:49,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 54 states have (on average 1.4444444444444444) internal successors, (78), 54 states have internal predecessors, (78), 24 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-27 19:50:49,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 126 transitions. [2024-11-27 19:50:49,818 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 126 transitions. Word has length 160 [2024-11-27 19:50:49,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:50:49,819 INFO L471 AbstractCegarLoop]: Abstraction has 80 states and 126 transitions. [2024-11-27 19:50:49,820 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-27 19:50:49,820 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 126 transitions. [2024-11-27 19:50:49,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-27 19:50:49,832 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:50:49,832 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:50:49,847 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 19:50:50,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-27 19:50:50,038 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:50:50,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:50,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1644456530, now seen corresponding path program 1 times [2024-11-27 19:50:50,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:50,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628237251] [2024-11-27 19:50:50,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:50,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:50,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:10,177 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:51:10,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:51:10,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628237251] [2024-11-27 19:51:10,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628237251] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:51:10,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:51:10,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2024-11-27 19:51:10,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344460441] [2024-11-27 19:51:10,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:51:10,179 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-27 19:51:10,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:51:10,180 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-27 19:51:10,181 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2024-11-27 19:51:10,181 INFO L87 Difference]: Start difference. First operand 80 states and 126 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 5 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 5 states have call predecessors, (24), 5 states have call successors, (24) [2024-11-27 19:51:18,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:51:18,635 INFO L93 Difference]: Finished difference Result 397 states and 607 transitions. [2024-11-27 19:51:18,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-27 19:51:18,636 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 5 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 5 states have call predecessors, (24), 5 states have call successors, (24) Word has length 160 [2024-11-27 19:51:18,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:51:18,640 INFO L225 Difference]: With dead ends: 397 [2024-11-27 19:51:18,640 INFO L226 Difference]: Without dead ends: 320 [2024-11-27 19:51:18,642 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=451, Invalid=1189, Unknown=0, NotChecked=0, Total=1640 [2024-11-27 19:51:18,643 INFO L435 NwaCegarLoop]: 76 mSDtfsCounter, 2036 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 1149 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2036 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 1392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 243 IncrementalHoareTripleChecker+Valid, 1149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2024-11-27 19:51:18,643 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2036 Valid, 466 Invalid, 1392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [243 Valid, 1149 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2024-11-27 19:51:18,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2024-11-27 19:51:18,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 180. [2024-11-27 19:51:18,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 149 states have (on average 1.4899328859060403) internal successors, (222), 150 states have internal predecessors, (222), 26 states have call successors, (26), 4 states have call predecessors, (26), 4 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2024-11-27 19:51:18,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 274 transitions. [2024-11-27 19:51:18,689 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 274 transitions. Word has length 160 [2024-11-27 19:51:18,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:51:18,692 INFO L471 AbstractCegarLoop]: Abstraction has 180 states and 274 transitions. [2024-11-27 19:51:18,692 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 5 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 5 states have call predecessors, (24), 5 states have call successors, (24) [2024-11-27 19:51:18,692 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 274 transitions. [2024-11-27 19:51:18,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-27 19:51:18,696 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:51:18,696 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:51:18,696 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-27 19:51:18,696 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:51:18,697 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:51:18,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1386291092, now seen corresponding path program 1 times [2024-11-27 19:51:18,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:51:18,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987450304] [2024-11-27 19:51:18,698 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:18,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:51:18,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:52,289 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:51:52,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:51:52,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987450304] [2024-11-27 19:51:52,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987450304] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:51:52,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:51:52,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-27 19:51:52,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098293593] [2024-11-27 19:51:52,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:51:52,291 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-27 19:51:52,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:51:52,292 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-27 19:51:52,293 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2024-11-27 19:51:52,293 INFO L87 Difference]: Start difference. First operand 180 states and 274 transitions. Second operand has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:51:54,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:51:54,476 INFO L93 Difference]: Finished difference Result 282 states and 411 transitions. [2024-11-27 19:51:54,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 19:51:54,477 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 160 [2024-11-27 19:51:54,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:51:54,480 INFO L225 Difference]: With dead ends: 282 [2024-11-27 19:51:54,480 INFO L226 Difference]: Without dead ends: 280 [2024-11-27 19:51:54,480 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2024-11-27 19:51:54,481 INFO L435 NwaCegarLoop]: 90 mSDtfsCounter, 304 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 652 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-27 19:51:54,482 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 726 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 652 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-27 19:51:54,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2024-11-27 19:51:54,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 182. [2024-11-27 19:51:54,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 151 states have (on average 1.4966887417218544) internal successors, (226), 152 states have internal predecessors, (226), 26 states have call successors, (26), 4 states have call predecessors, (26), 4 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2024-11-27 19:51:54,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 278 transitions. [2024-11-27 19:51:54,532 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 278 transitions. Word has length 160 [2024-11-27 19:51:54,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:51:54,533 INFO L471 AbstractCegarLoop]: Abstraction has 182 states and 278 transitions. [2024-11-27 19:51:54,533 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:51:54,533 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 278 transitions. [2024-11-27 19:51:54,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-27 19:51:54,537 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:51:54,537 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:51:54,537 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-27 19:51:54,538 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:51:54,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:51:54,538 INFO L85 PathProgramCache]: Analyzing trace with hash -623388176, now seen corresponding path program 1 times [2024-11-27 19:51:54,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:51:54,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339044183] [2024-11-27 19:51:54,539 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:54,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:51:54,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:01,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:52:01,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:01,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339044183] [2024-11-27 19:52:01,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339044183] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:52:01,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:52:01,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2024-11-27 19:52:01,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267777048] [2024-11-27 19:52:01,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:52:01,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-27 19:52:01,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:01,565 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-27 19:52:01,565 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2024-11-27 19:52:01,565 INFO L87 Difference]: Start difference. First operand 182 states and 278 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 4 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2024-11-27 19:52:05,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:52:05,916 INFO L93 Difference]: Finished difference Result 495 states and 740 transitions. [2024-11-27 19:52:05,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 19:52:05,918 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 4 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) Word has length 160 [2024-11-27 19:52:05,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:52:05,922 INFO L225 Difference]: With dead ends: 495 [2024-11-27 19:52:05,922 INFO L226 Difference]: Without dead ends: 316 [2024-11-27 19:52:05,924 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=262, Invalid=730, Unknown=0, NotChecked=0, Total=992 [2024-11-27 19:52:05,925 INFO L435 NwaCegarLoop]: 91 mSDtfsCounter, 1050 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 1020 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1050 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 1166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 1020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-27 19:52:05,925 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1050 Valid, 476 Invalid, 1166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 1020 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-27 19:52:05,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2024-11-27 19:52:05,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 198. [2024-11-27 19:52:05,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 167 states have (on average 1.4970059880239521) internal successors, (250), 168 states have internal predecessors, (250), 26 states have call successors, (26), 4 states have call predecessors, (26), 4 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2024-11-27 19:52:05,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 302 transitions. [2024-11-27 19:52:05,974 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 302 transitions. Word has length 160 [2024-11-27 19:52:05,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:52:05,975 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 302 transitions. [2024-11-27 19:52:05,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 4 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2024-11-27 19:52:05,975 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 302 transitions. [2024-11-27 19:52:05,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-27 19:52:05,978 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:52:05,979 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:52:05,979 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-27 19:52:05,979 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:52:05,979 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:05,980 INFO L85 PathProgramCache]: Analyzing trace with hash -365222738, now seen corresponding path program 1 times [2024-11-27 19:52:05,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:05,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682302263] [2024-11-27 19:52:05,980 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:05,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:06,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:13,102 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:52:13,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:13,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682302263] [2024-11-27 19:52:13,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682302263] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:52:13,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:52:13,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-27 19:52:13,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244728980] [2024-11-27 19:52:13,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:52:13,104 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-27 19:52:13,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:13,104 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-27 19:52:13,105 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2024-11-27 19:52:13,105 INFO L87 Difference]: Start difference. First operand 198 states and 302 transitions. Second operand has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:52:17,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:52:17,087 INFO L93 Difference]: Finished difference Result 316 states and 461 transitions. [2024-11-27 19:52:17,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 19:52:17,088 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 160 [2024-11-27 19:52:17,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:52:17,091 INFO L225 Difference]: With dead ends: 316 [2024-11-27 19:52:17,091 INFO L226 Difference]: Without dead ends: 314 [2024-11-27 19:52:17,092 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2024-11-27 19:52:17,093 INFO L435 NwaCegarLoop]: 110 mSDtfsCounter, 399 mSDsluCounter, 625 mSDsCounter, 0 mSdLazyCounter, 995 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 735 SdHoareTripleChecker+Invalid, 1003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 995 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-27 19:52:17,094 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [399 Valid, 735 Invalid, 1003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 995 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-11-27 19:52:17,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2024-11-27 19:52:17,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 196. [2024-11-27 19:52:17,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 165 states have (on average 1.503030303030303) internal successors, (248), 166 states have internal predecessors, (248), 26 states have call successors, (26), 4 states have call predecessors, (26), 4 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2024-11-27 19:52:17,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 300 transitions. [2024-11-27 19:52:17,124 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 300 transitions. Word has length 160 [2024-11-27 19:52:17,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:52:17,125 INFO L471 AbstractCegarLoop]: Abstraction has 196 states and 300 transitions. [2024-11-27 19:52:17,125 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:52:17,125 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 300 transitions. [2024-11-27 19:52:17,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-27 19:52:17,128 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:52:17,128 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:52:17,129 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-27 19:52:17,129 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:52:17,129 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:17,130 INFO L85 PathProgramCache]: Analyzing trace with hash 961567024, now seen corresponding path program 1 times [2024-11-27 19:52:17,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:17,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100532374] [2024-11-27 19:52:17,134 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:17,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:17,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:17,232 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:52:17,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:17,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100532374] [2024-11-27 19:52:17,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100532374] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:52:17,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:52:17,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 19:52:17,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803626213] [2024-11-27 19:52:17,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:52:17,234 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 19:52:17,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:17,235 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 19:52:17,235 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 19:52:17,235 INFO L87 Difference]: Start difference. First operand 196 states and 300 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:52:17,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:52:17,338 INFO L93 Difference]: Finished difference Result 508 states and 779 transitions. [2024-11-27 19:52:17,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 19:52:17,339 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 160 [2024-11-27 19:52:17,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:52:17,343 INFO L225 Difference]: With dead ends: 508 [2024-11-27 19:52:17,344 INFO L226 Difference]: Without dead ends: 315 [2024-11-27 19:52:17,345 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-27 19:52:17,345 INFO L435 NwaCegarLoop]: 222 mSDtfsCounter, 109 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 19:52:17,346 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 330 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 19:52:17,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2024-11-27 19:52:17,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 313. [2024-11-27 19:52:17,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 252 states have (on average 1.4404761904761905) internal successors, (363), 254 states have internal predecessors, (363), 52 states have call successors, (52), 8 states have call predecessors, (52), 8 states have return successors, (52), 50 states have call predecessors, (52), 52 states have call successors, (52) [2024-11-27 19:52:17,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 467 transitions. [2024-11-27 19:52:17,402 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 467 transitions. Word has length 160 [2024-11-27 19:52:17,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:52:17,404 INFO L471 AbstractCegarLoop]: Abstraction has 313 states and 467 transitions. [2024-11-27 19:52:17,404 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:52:17,405 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 467 transitions. [2024-11-27 19:52:17,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-27 19:52:17,408 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:52:17,408 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:52:17,408 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-27 19:52:17,409 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:52:17,409 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:17,409 INFO L85 PathProgramCache]: Analyzing trace with hash -318296654, now seen corresponding path program 1 times [2024-11-27 19:52:17,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:17,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001761146] [2024-11-27 19:52:17,410 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:17,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:17,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:27,277 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:52:27,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:27,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001761146] [2024-11-27 19:52:27,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001761146] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:52:27,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:52:27,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-27 19:52:27,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4205720] [2024-11-27 19:52:27,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:52:27,279 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 19:52:27,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:27,279 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 19:52:27,280 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-11-27 19:52:27,280 INFO L87 Difference]: Start difference. First operand 313 states and 467 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 5 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 5 states have call predecessors, (24), 5 states have call successors, (24) [2024-11-27 19:52:32,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:52:32,472 INFO L93 Difference]: Finished difference Result 941 states and 1371 transitions. [2024-11-27 19:52:32,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 19:52:32,473 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 5 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 5 states have call predecessors, (24), 5 states have call successors, (24) Word has length 160 [2024-11-27 19:52:32,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:52:32,479 INFO L225 Difference]: With dead ends: 941 [2024-11-27 19:52:32,479 INFO L226 Difference]: Without dead ends: 631 [2024-11-27 19:52:32,481 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2024-11-27 19:52:32,482 INFO L435 NwaCegarLoop]: 160 mSDtfsCounter, 819 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 1025 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 819 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 1226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 1025 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-11-27 19:52:32,482 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [819 Valid, 895 Invalid, 1226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 1025 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2024-11-27 19:52:32,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2024-11-27 19:52:32,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 515. [2024-11-27 19:52:32,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 397 states have (on average 1.4005037783375316) internal successors, (556), 400 states have internal predecessors, (556), 102 states have call successors, (102), 15 states have call predecessors, (102), 15 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2024-11-27 19:52:32,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 760 transitions. [2024-11-27 19:52:32,598 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 760 transitions. Word has length 160 [2024-11-27 19:52:32,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:52:32,600 INFO L471 AbstractCegarLoop]: Abstraction has 515 states and 760 transitions. [2024-11-27 19:52:32,601 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 5 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 5 states have call predecessors, (24), 5 states have call successors, (24) [2024-11-27 19:52:32,602 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 760 transitions. [2024-11-27 19:52:32,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-27 19:52:32,605 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:52:32,606 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:52:32,606 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-27 19:52:32,606 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:52:32,607 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:32,607 INFO L85 PathProgramCache]: Analyzing trace with hash 702771700, now seen corresponding path program 1 times [2024-11-27 19:52:32,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:32,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039105865] [2024-11-27 19:52:32,607 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:32,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:32,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:32,772 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:52:32,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:32,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039105865] [2024-11-27 19:52:32,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039105865] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:52:32,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:52:32,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 19:52:32,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636144926] [2024-11-27 19:52:32,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:52:32,773 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:52:32,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:32,775 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:52:32,775 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:52:32,775 INFO L87 Difference]: Start difference. First operand 515 states and 760 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:52:33,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:52:33,300 INFO L93 Difference]: Finished difference Result 1043 states and 1527 transitions. [2024-11-27 19:52:33,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:52:33,301 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 160 [2024-11-27 19:52:33,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:52:33,311 INFO L225 Difference]: With dead ends: 1043 [2024-11-27 19:52:33,311 INFO L226 Difference]: Without dead ends: 589 [2024-11-27 19:52:33,312 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-27 19:52:33,314 INFO L435 NwaCegarLoop]: 164 mSDtfsCounter, 109 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 19:52:33,314 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 443 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 19:52:33,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2024-11-27 19:52:33,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 521. [2024-11-27 19:52:33,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 402 states have (on average 1.3955223880597014) internal successors, (561), 405 states have internal predecessors, (561), 102 states have call successors, (102), 16 states have call predecessors, (102), 16 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2024-11-27 19:52:33,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 765 transitions. [2024-11-27 19:52:33,471 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 765 transitions. Word has length 160 [2024-11-27 19:52:33,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:52:33,472 INFO L471 AbstractCegarLoop]: Abstraction has 521 states and 765 transitions. [2024-11-27 19:52:33,472 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:52:33,472 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 765 transitions. [2024-11-27 19:52:33,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-27 19:52:33,475 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:52:33,475 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:52:33,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-27 19:52:33,475 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:52:33,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:33,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1832862316, now seen corresponding path program 1 times [2024-11-27 19:52:33,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:33,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808567699] [2024-11-27 19:52:33,476 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:33,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:33,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:33,915 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:52:33,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:33,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808567699] [2024-11-27 19:52:33,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808567699] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:52:33,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:52:33,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 19:52:33,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065411207] [2024-11-27 19:52:33,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:52:33,918 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:52:33,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:33,920 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:52:33,920 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:52:33,921 INFO L87 Difference]: Start difference. First operand 521 states and 765 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-27 19:52:34,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:52:34,586 INFO L93 Difference]: Finished difference Result 1029 states and 1489 transitions. [2024-11-27 19:52:34,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:52:34,587 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 160 [2024-11-27 19:52:34,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:52:34,592 INFO L225 Difference]: With dead ends: 1029 [2024-11-27 19:52:34,593 INFO L226 Difference]: Without dead ends: 572 [2024-11-27 19:52:34,594 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-27 19:52:34,595 INFO L435 NwaCegarLoop]: 122 mSDtfsCounter, 202 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 19:52:34,596 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 230 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 19:52:34,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2024-11-27 19:52:34,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 492. [2024-11-27 19:52:34,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 492 states, 373 states have (on average 1.3646112600536193) internal successors, (509), 376 states have internal predecessors, (509), 102 states have call successors, (102), 16 states have call predecessors, (102), 16 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2024-11-27 19:52:34,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 713 transitions. [2024-11-27 19:52:34,719 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 713 transitions. Word has length 160 [2024-11-27 19:52:34,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:52:34,720 INFO L471 AbstractCegarLoop]: Abstraction has 492 states and 713 transitions. [2024-11-27 19:52:34,720 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-27 19:52:34,720 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 713 transitions. [2024-11-27 19:52:34,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2024-11-27 19:52:34,723 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:52:34,723 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:52:34,723 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-27 19:52:34,724 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:52:34,724 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:34,724 INFO L85 PathProgramCache]: Analyzing trace with hash -358077958, now seen corresponding path program 1 times [2024-11-27 19:52:34,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:34,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48346236] [2024-11-27 19:52:34,724 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:34,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:34,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:42,207 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 36 proven. 96 refuted. 0 times theorem prover too weak. 972 trivial. 0 not checked. [2024-11-27 19:52:42,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:42,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48346236] [2024-11-27 19:52:42,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48346236] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:52:42,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252994449] [2024-11-27 19:52:42,208 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:42,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:42,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:52:42,211 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:52:42,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 19:52:42,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:42,378 INFO L256 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-27 19:52:42,385 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:52:46,364 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 581 proven. 225 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2024-11-27 19:52:46,365 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:52:52,068 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 60 proven. 255 refuted. 0 times theorem prover too weak. 789 trivial. 0 not checked. [2024-11-27 19:52:52,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252994449] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:52:52,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:52:52,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22, 22] total 52 [2024-11-27 19:52:52,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852556762] [2024-11-27 19:52:52,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:52:52,070 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-11-27 19:52:52,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:52,072 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-11-27 19:52:52,073 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=493, Invalid=2159, Unknown=0, NotChecked=0, Total=2652 [2024-11-27 19:52:52,073 INFO L87 Difference]: Start difference. First operand 492 states and 713 transitions. Second operand has 52 states, 48 states have (on average 2.9375) internal successors, (141), 44 states have internal predecessors, (141), 17 states have call successors, (67), 7 states have call predecessors, (67), 14 states have return successors, (68), 18 states have call predecessors, (68), 17 states have call successors, (68) [2024-11-27 19:53:14,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:53:14,429 INFO L93 Difference]: Finished difference Result 2281 states and 3083 transitions. [2024-11-27 19:53:14,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2024-11-27 19:53:14,430 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 48 states have (on average 2.9375) internal successors, (141), 44 states have internal predecessors, (141), 17 states have call successors, (67), 7 states have call predecessors, (67), 14 states have return successors, (68), 18 states have call predecessors, (68), 17 states have call successors, (68) Word has length 161 [2024-11-27 19:53:14,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:53:14,444 INFO L225 Difference]: With dead ends: 2281 [2024-11-27 19:53:14,445 INFO L226 Difference]: Without dead ends: 1851 [2024-11-27 19:53:14,454 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 314 SyntacticMatches, 0 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7876 ImplicationChecksByTransitivity, 19.5s TimeCoverageRelationStatistics Valid=5479, Invalid=20927, Unknown=0, NotChecked=0, Total=26406 [2024-11-27 19:53:14,456 INFO L435 NwaCegarLoop]: 155 mSDtfsCounter, 2554 mSDsluCounter, 1185 mSDsCounter, 0 mSdLazyCounter, 2786 mSolverCounterSat, 413 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2556 SdHoareTripleChecker+Valid, 1340 SdHoareTripleChecker+Invalid, 3199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 413 IncrementalHoareTripleChecker+Valid, 2786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2024-11-27 19:53:14,461 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2556 Valid, 1340 Invalid, 3199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [413 Valid, 2786 Invalid, 0 Unknown, 0 Unchecked, 6.1s Time] [2024-11-27 19:53:14,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1851 states. [2024-11-27 19:53:14,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1851 to 1012. [2024-11-27 19:53:14,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 777 states have (on average 1.3281853281853282) internal successors, (1032), 782 states have internal predecessors, (1032), 178 states have call successors, (178), 56 states have call predecessors, (178), 56 states have return successors, (178), 173 states have call predecessors, (178), 178 states have call successors, (178) [2024-11-27 19:53:14,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1388 transitions. [2024-11-27 19:53:14,762 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1388 transitions. Word has length 161 [2024-11-27 19:53:14,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:53:14,763 INFO L471 AbstractCegarLoop]: Abstraction has 1012 states and 1388 transitions. [2024-11-27 19:53:14,764 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 48 states have (on average 2.9375) internal successors, (141), 44 states have internal predecessors, (141), 17 states have call successors, (67), 7 states have call predecessors, (67), 14 states have return successors, (68), 18 states have call predecessors, (68), 17 states have call successors, (68) [2024-11-27 19:53:14,764 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1388 transitions. [2024-11-27 19:53:14,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2024-11-27 19:53:14,768 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:53:14,768 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:53:14,781 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 19:53:14,972 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:53:14,973 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:53:14,973 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:53:14,974 INFO L85 PathProgramCache]: Analyzing trace with hash 662990396, now seen corresponding path program 1 times [2024-11-27 19:53:14,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:53:14,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147492343] [2024-11-27 19:53:14,974 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:53:14,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:53:15,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:53:18,026 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 36 proven. 96 refuted. 0 times theorem prover too weak. 972 trivial. 0 not checked. [2024-11-27 19:53:18,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:53:18,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147492343] [2024-11-27 19:53:18,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147492343] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:53:18,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842137044] [2024-11-27 19:53:18,027 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:53:18,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:53:18,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:53:18,029 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:53:18,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 19:53:18,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:53:18,179 INFO L256 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-27 19:53:18,185 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:53:23,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 623 proven. 174 refuted. 0 times theorem prover too weak. 307 trivial. 0 not checked. [2024-11-27 19:53:23,226 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:53:26,456 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 66 proven. 192 refuted. 0 times theorem prover too weak. 846 trivial. 0 not checked. [2024-11-27 19:53:26,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842137044] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:53:26,456 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:53:26,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 46 [2024-11-27 19:53:26,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349538563] [2024-11-27 19:53:26,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:53:26,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-11-27 19:53:26,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:53:26,459 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-11-27 19:53:26,460 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=1768, Unknown=0, NotChecked=0, Total=2070 [2024-11-27 19:53:26,460 INFO L87 Difference]: Start difference. First operand 1012 states and 1388 transitions. Second operand has 46 states, 45 states have (on average 3.022222222222222) internal successors, (136), 43 states have internal predecessors, (136), 14 states have call successors, (64), 6 states have call predecessors, (64), 12 states have return successors, (65), 14 states have call predecessors, (65), 14 states have call successors, (65) [2024-11-27 19:53:35,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-27 19:55:08,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:55:08,368 INFO L93 Difference]: Finished difference Result 8197 states and 10742 transitions. [2024-11-27 19:55:08,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 252 states. [2024-11-27 19:55:08,369 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 3.022222222222222) internal successors, (136), 43 states have internal predecessors, (136), 14 states have call successors, (64), 6 states have call predecessors, (64), 12 states have return successors, (65), 14 states have call predecessors, (65), 14 states have call successors, (65) Word has length 161 [2024-11-27 19:55:08,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:55:08,442 INFO L225 Difference]: With dead ends: 8197 [2024-11-27 19:55:08,442 INFO L226 Difference]: Without dead ends: 7259 [2024-11-27 19:55:08,464 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 640 GetRequests, 346 SyntacticMatches, 0 SemanticMatches, 294 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35179 ImplicationChecksByTransitivity, 86.2s TimeCoverageRelationStatistics Valid=13221, Invalid=74099, Unknown=0, NotChecked=0, Total=87320 [2024-11-27 19:55:08,465 INFO L435 NwaCegarLoop]: 269 mSDtfsCounter, 4508 mSDsluCounter, 2690 mSDsCounter, 0 mSdLazyCounter, 5877 mSolverCounterSat, 1000 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4508 SdHoareTripleChecker+Valid, 2959 SdHoareTripleChecker+Invalid, 6877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1000 IncrementalHoareTripleChecker+Valid, 5877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.3s IncrementalHoareTripleChecker+Time [2024-11-27 19:55:08,465 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4508 Valid, 2959 Invalid, 6877 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1000 Valid, 5877 Invalid, 0 Unknown, 0 Unchecked, 17.3s Time] [2024-11-27 19:55:08,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7259 states. [2024-11-27 19:55:09,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7259 to 1914. [2024-11-27 19:55:09,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1914 states, 1487 states have (on average 1.3409549428379288) internal successors, (1994), 1492 states have internal predecessors, (1994), 322 states have call successors, (322), 104 states have call predecessors, (322), 104 states have return successors, (322), 317 states have call predecessors, (322), 322 states have call successors, (322) [2024-11-27 19:55:09,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1914 states to 1914 states and 2638 transitions. [2024-11-27 19:55:09,576 INFO L78 Accepts]: Start accepts. Automaton has 1914 states and 2638 transitions. Word has length 161 [2024-11-27 19:55:09,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:55:09,577 INFO L471 AbstractCegarLoop]: Abstraction has 1914 states and 2638 transitions. [2024-11-27 19:55:09,578 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 3.022222222222222) internal successors, (136), 43 states have internal predecessors, (136), 14 states have call successors, (64), 6 states have call predecessors, (64), 12 states have return successors, (65), 14 states have call predecessors, (65), 14 states have call successors, (65) [2024-11-27 19:55:09,578 INFO L276 IsEmpty]: Start isEmpty. Operand 1914 states and 2638 transitions. [2024-11-27 19:55:09,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2024-11-27 19:55:09,581 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:55:09,581 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:55:09,594 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-27 19:55:09,782 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:55:09,782 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:55:09,783 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:55:09,783 INFO L85 PathProgramCache]: Analyzing trace with hash 2002519925, now seen corresponding path program 1 times [2024-11-27 19:55:09,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:55:09,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635304781] [2024-11-27 19:55:09,783 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:55:09,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:55:09,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:55:16,242 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:55:16,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:55:16,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635304781] [2024-11-27 19:55:16,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635304781] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:55:16,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:55:16,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-27 19:55:16,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739763780] [2024-11-27 19:55:16,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:55:16,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 19:55:16,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:55:16,244 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 19:55:16,245 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2024-11-27 19:55:16,245 INFO L87 Difference]: Start difference. First operand 1914 states and 2638 transitions. Second operand has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:55:20,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:55:20,070 INFO L93 Difference]: Finished difference Result 4133 states and 5612 transitions. [2024-11-27 19:55:20,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 19:55:20,071 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 161 [2024-11-27 19:55:20,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:55:20,084 INFO L225 Difference]: With dead ends: 4133 [2024-11-27 19:55:20,084 INFO L226 Difference]: Without dead ends: 4131 [2024-11-27 19:55:20,086 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=107, Invalid=235, Unknown=0, NotChecked=0, Total=342 [2024-11-27 19:55:20,086 INFO L435 NwaCegarLoop]: 132 mSDtfsCounter, 507 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 698 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-27 19:55:20,087 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [507 Valid, 698 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 719 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-27 19:55:20,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4131 states. [2024-11-27 19:55:21,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4131 to 3666. [2024-11-27 19:55:21,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3666 states, 2845 states have (on average 1.3413005272407732) internal successors, (3816), 2855 states have internal predecessors, (3816), 620 states have call successors, (620), 200 states have call predecessors, (620), 200 states have return successors, (620), 610 states have call predecessors, (620), 620 states have call successors, (620) [2024-11-27 19:55:21,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3666 states to 3666 states and 5056 transitions. [2024-11-27 19:55:21,805 INFO L78 Accepts]: Start accepts. Automaton has 3666 states and 5056 transitions. Word has length 161 [2024-11-27 19:55:21,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:55:21,806 INFO L471 AbstractCegarLoop]: Abstraction has 3666 states and 5056 transitions. [2024-11-27 19:55:21,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:55:21,806 INFO L276 IsEmpty]: Start isEmpty. Operand 3666 states and 5056 transitions. [2024-11-27 19:55:21,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2024-11-27 19:55:21,809 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:55:21,809 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:55:21,809 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-27 19:55:21,810 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:55:21,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:55:21,810 INFO L85 PathProgramCache]: Analyzing trace with hash -2034281933, now seen corresponding path program 1 times [2024-11-27 19:55:21,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:55:21,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823215936] [2024-11-27 19:55:21,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:55:21,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:55:21,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:55:27,493 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:55:27,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:55:27,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823215936] [2024-11-27 19:55:27,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823215936] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:55:27,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:55:27,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-27 19:55:27,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818914661] [2024-11-27 19:55:27,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:55:27,494 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 19:55:27,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:55:27,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 19:55:27,495 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2024-11-27 19:55:27,496 INFO L87 Difference]: Start difference. First operand 3666 states and 5056 transitions. Second operand has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:55:33,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:55:33,258 INFO L93 Difference]: Finished difference Result 4131 states and 5609 transitions. [2024-11-27 19:55:33,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 19:55:33,259 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 161 [2024-11-27 19:55:33,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:55:33,281 INFO L225 Difference]: With dead ends: 4131 [2024-11-27 19:55:33,281 INFO L226 Difference]: Without dead ends: 4129 [2024-11-27 19:55:33,284 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=115, Invalid=305, Unknown=0, NotChecked=0, Total=420 [2024-11-27 19:55:33,284 INFO L435 NwaCegarLoop]: 141 mSDtfsCounter, 387 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 1134 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 805 SdHoareTripleChecker+Invalid, 1142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 1134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-11-27 19:55:33,285 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [387 Valid, 805 Invalid, 1142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 1134 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2024-11-27 19:55:33,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4129 states. [2024-11-27 19:55:34,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4129 to 3664. [2024-11-27 19:55:34,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3664 states, 2843 states have (on average 1.3411888849806541) internal successors, (3813), 2853 states have internal predecessors, (3813), 620 states have call successors, (620), 200 states have call predecessors, (620), 200 states have return successors, (620), 610 states have call predecessors, (620), 620 states have call successors, (620) [2024-11-27 19:55:34,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3664 states to 3664 states and 5053 transitions. [2024-11-27 19:55:34,922 INFO L78 Accepts]: Start accepts. Automaton has 3664 states and 5053 transitions. Word has length 161 [2024-11-27 19:55:34,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:55:34,923 INFO L471 AbstractCegarLoop]: Abstraction has 3664 states and 5053 transitions. [2024-11-27 19:55:34,923 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:55:34,923 INFO L276 IsEmpty]: Start isEmpty. Operand 3664 states and 5053 transitions. [2024-11-27 19:55:34,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2024-11-27 19:55:34,926 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:55:34,926 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:55:34,926 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-27 19:55:34,927 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:55:34,927 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:55:34,927 INFO L85 PathProgramCache]: Analyzing trace with hash -83699224, now seen corresponding path program 1 times [2024-11-27 19:55:34,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:55:34,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442834664] [2024-11-27 19:55:34,928 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:55:34,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:55:34,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:55:37,979 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:55:37,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:55:37,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442834664] [2024-11-27 19:55:37,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442834664] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:55:37,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:55:37,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-27 19:55:37,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962756454] [2024-11-27 19:55:37,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:55:37,980 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 19:55:37,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:55:37,981 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 19:55:37,981 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-27 19:55:37,981 INFO L87 Difference]: Start difference. First operand 3664 states and 5053 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2024-11-27 19:55:41,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:55:41,649 INFO L93 Difference]: Finished difference Result 5771 states and 7951 transitions. [2024-11-27 19:55:41,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 19:55:41,650 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 161 [2024-11-27 19:55:41,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:55:41,670 INFO L225 Difference]: With dead ends: 5771 [2024-11-27 19:55:41,671 INFO L226 Difference]: Without dead ends: 3938 [2024-11-27 19:55:41,676 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-11-27 19:55:41,676 INFO L435 NwaCegarLoop]: 151 mSDtfsCounter, 452 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-27 19:55:41,677 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [452 Valid, 624 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-27 19:55:41,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3938 states. [2024-11-27 19:55:42,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3938 to 3605. [2024-11-27 19:55:42,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3605 states, 2788 states have (on average 1.338235294117647) internal successors, (3731), 2796 states have internal predecessors, (3731), 616 states have call successors, (616), 200 states have call predecessors, (616), 200 states have return successors, (616), 608 states have call predecessors, (616), 616 states have call successors, (616) [2024-11-27 19:55:42,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3605 states to 3605 states and 4963 transitions. [2024-11-27 19:55:42,924 INFO L78 Accepts]: Start accepts. Automaton has 3605 states and 4963 transitions. Word has length 161 [2024-11-27 19:55:42,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:55:42,925 INFO L471 AbstractCegarLoop]: Abstraction has 3605 states and 4963 transitions. [2024-11-27 19:55:42,925 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2024-11-27 19:55:42,925 INFO L276 IsEmpty]: Start isEmpty. Operand 3605 states and 4963 transitions. [2024-11-27 19:55:42,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2024-11-27 19:55:42,928 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:55:42,928 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:55:42,928 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-27 19:55:42,928 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:55:42,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:55:42,929 INFO L85 PathProgramCache]: Analyzing trace with hash -670505238, now seen corresponding path program 1 times [2024-11-27 19:55:42,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:55:42,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8960587] [2024-11-27 19:55:42,930 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:55:42,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:55:42,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:55:45,021 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:55:45,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:55:45,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8960587] [2024-11-27 19:55:45,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8960587] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:55:45,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:55:45,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-27 19:55:45,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461981605] [2024-11-27 19:55:45,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:55:45,022 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 19:55:45,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:55:45,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 19:55:45,023 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:55:45,023 INFO L87 Difference]: Start difference. First operand 3605 states and 4963 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2024-11-27 19:55:49,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:55:49,105 INFO L93 Difference]: Finished difference Result 6676 states and 9122 transitions. [2024-11-27 19:55:49,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 19:55:49,106 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) Word has length 161 [2024-11-27 19:55:49,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:55:49,133 INFO L225 Difference]: With dead ends: 6676 [2024-11-27 19:55:49,133 INFO L226 Difference]: Without dead ends: 4868 [2024-11-27 19:55:49,139 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2024-11-27 19:55:49,140 INFO L435 NwaCegarLoop]: 146 mSDtfsCounter, 498 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 735 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-27 19:55:49,140 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [498 Valid, 735 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-27 19:55:49,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4868 states. [2024-11-27 19:55:51,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4868 to 4574. [2024-11-27 19:55:51,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4574 states, 3501 states have (on average 1.3193373321908026) internal successors, (4619), 3509 states have internal predecessors, (4619), 808 states have call successors, (808), 264 states have call predecessors, (808), 264 states have return successors, (808), 800 states have call predecessors, (808), 808 states have call successors, (808) [2024-11-27 19:55:51,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4574 states to 4574 states and 6235 transitions. [2024-11-27 19:55:51,273 INFO L78 Accepts]: Start accepts. Automaton has 4574 states and 6235 transitions. Word has length 161 [2024-11-27 19:55:51,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:55:51,274 INFO L471 AbstractCegarLoop]: Abstraction has 4574 states and 6235 transitions. [2024-11-27 19:55:51,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2024-11-27 19:55:51,274 INFO L276 IsEmpty]: Start isEmpty. Operand 4574 states and 6235 transitions. [2024-11-27 19:55:51,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2024-11-27 19:55:51,277 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:55:51,277 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:55:51,277 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-27 19:55:51,277 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:55:51,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:55:51,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1718303949, now seen corresponding path program 1 times [2024-11-27 19:55:51,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:55:51,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946790236] [2024-11-27 19:55:51,279 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:55:51,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:55:51,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:55:52,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:55:52,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:55:52,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946790236] [2024-11-27 19:55:52,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946790236] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:55:52,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:55:52,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-27 19:55:52,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728677721] [2024-11-27 19:55:52,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:55:52,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 19:55:52,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:55:52,564 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 19:55:52,564 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-11-27 19:55:52,564 INFO L87 Difference]: Start difference. First operand 4574 states and 6235 transitions. Second operand has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2024-11-27 19:55:58,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:55:58,704 INFO L93 Difference]: Finished difference Result 8886 states and 11838 transitions. [2024-11-27 19:55:58,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 19:55:58,705 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 161 [2024-11-27 19:55:58,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:55:58,738 INFO L225 Difference]: With dead ends: 8886 [2024-11-27 19:55:58,739 INFO L226 Difference]: Without dead ends: 7557 [2024-11-27 19:55:58,744 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2024-11-27 19:55:58,745 INFO L435 NwaCegarLoop]: 183 mSDtfsCounter, 515 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 515 SdHoareTripleChecker+Valid, 1054 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-27 19:55:58,745 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [515 Valid, 1054 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 816 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-27 19:55:58,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7557 states. [2024-11-27 19:56:00,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7557 to 4274. [2024-11-27 19:56:00,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4274 states, 3217 states have (on average 1.2990363692881566) internal successors, (4179), 3217 states have internal predecessors, (4179), 792 states have call successors, (792), 264 states have call predecessors, (792), 264 states have return successors, (792), 792 states have call predecessors, (792), 792 states have call successors, (792) [2024-11-27 19:56:00,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4274 states to 4274 states and 5763 transitions. [2024-11-27 19:56:00,785 INFO L78 Accepts]: Start accepts. Automaton has 4274 states and 5763 transitions. Word has length 161 [2024-11-27 19:56:00,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:56:00,786 INFO L471 AbstractCegarLoop]: Abstraction has 4274 states and 5763 transitions. [2024-11-27 19:56:00,787 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 states have internal predecessors, (44), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2024-11-27 19:56:00,787 INFO L276 IsEmpty]: Start isEmpty. Operand 4274 states and 5763 transitions. [2024-11-27 19:56:00,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-27 19:56:00,789 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:56:00,789 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:56:00,789 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-27 19:56:00,789 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:56:00,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:56:00,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1316919648, now seen corresponding path program 1 times [2024-11-27 19:56:00,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:56:00,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325578402] [2024-11-27 19:56:00,790 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:56:00,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:56:00,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:56:01,100 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 57 proven. 12 refuted. 0 times theorem prover too weak. 1035 trivial. 0 not checked. [2024-11-27 19:56:01,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:56:01,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325578402] [2024-11-27 19:56:01,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325578402] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:56:01,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [596059890] [2024-11-27 19:56:01,101 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:56:01,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:56:01,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:56:01,104 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:56:01,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 19:56:01,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:56:01,290 INFO L256 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-27 19:56:01,294 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:56:01,691 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 503 proven. 12 refuted. 0 times theorem prover too weak. 589 trivial. 0 not checked. [2024-11-27 19:56:01,691 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:56:02,025 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 57 proven. 12 refuted. 0 times theorem prover too weak. 1035 trivial. 0 not checked. [2024-11-27 19:56:02,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [596059890] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:56:02,025 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:56:02,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2024-11-27 19:56:02,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111553264] [2024-11-27 19:56:02,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:56:02,026 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-27 19:56:02,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:56:02,027 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-27 19:56:02,028 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2024-11-27 19:56:02,028 INFO L87 Difference]: Start difference. First operand 4274 states and 5763 transitions. Second operand has 19 states, 19 states have (on average 5.842105263157895) internal successors, (111), 19 states have internal predecessors, (111), 6 states have call successors, (68), 3 states have call predecessors, (68), 6 states have return successors, (68), 6 states have call predecessors, (68), 6 states have call successors, (68) [2024-11-27 19:56:11,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:56:11,471 INFO L93 Difference]: Finished difference Result 18456 states and 23661 transitions. [2024-11-27 19:56:11,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-27 19:56:11,472 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.842105263157895) internal successors, (111), 19 states have internal predecessors, (111), 6 states have call successors, (68), 3 states have call predecessors, (68), 6 states have return successors, (68), 6 states have call predecessors, (68), 6 states have call successors, (68) Word has length 162 [2024-11-27 19:56:11,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:56:11,536 INFO L225 Difference]: With dead ends: 18456 [2024-11-27 19:56:11,536 INFO L226 Difference]: Without dead ends: 14263 [2024-11-27 19:56:11,551 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 319 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=677, Invalid=1579, Unknown=0, NotChecked=0, Total=2256 [2024-11-27 19:56:11,552 INFO L435 NwaCegarLoop]: 80 mSDtfsCounter, 460 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 455 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 1114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 455 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-27 19:56:11,553 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [460 Valid, 499 Invalid, 1114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [455 Valid, 659 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-27 19:56:11,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14263 states. [2024-11-27 19:56:13,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14263 to 4538. [2024-11-27 19:56:13,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4538 states, 3415 states have (on average 1.264714494875549) internal successors, (4319), 3415 states have internal predecessors, (4319), 792 states have call successors, (792), 330 states have call predecessors, (792), 330 states have return successors, (792), 792 states have call predecessors, (792), 792 states have call successors, (792) [2024-11-27 19:56:13,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4538 states to 4538 states and 5903 transitions. [2024-11-27 19:56:13,882 INFO L78 Accepts]: Start accepts. Automaton has 4538 states and 5903 transitions. Word has length 162 [2024-11-27 19:56:13,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:56:13,882 INFO L471 AbstractCegarLoop]: Abstraction has 4538 states and 5903 transitions. [2024-11-27 19:56:13,883 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.842105263157895) internal successors, (111), 19 states have internal predecessors, (111), 6 states have call successors, (68), 3 states have call predecessors, (68), 6 states have return successors, (68), 6 states have call predecessors, (68), 6 states have call successors, (68) [2024-11-27 19:56:13,883 INFO L276 IsEmpty]: Start isEmpty. Operand 4538 states and 5903 transitions. [2024-11-27 19:56:13,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-27 19:56:13,885 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:56:13,885 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:56:13,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-27 19:56:14,086 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-27 19:56:14,086 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:56:14,086 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:56:14,087 INFO L85 PathProgramCache]: Analyzing trace with hash -38293971, now seen corresponding path program 1 times [2024-11-27 19:56:14,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:56:14,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550345596] [2024-11-27 19:56:14,087 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:56:14,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:56:14,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:56:17,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:56:17,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:56:17,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550345596] [2024-11-27 19:56:17,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550345596] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:56:17,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:56:17,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-27 19:56:17,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303806438] [2024-11-27 19:56:17,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:56:17,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 19:56:17,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:56:17,826 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 19:56:17,826 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2024-11-27 19:56:17,826 INFO L87 Difference]: Start difference. First operand 4538 states and 5903 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:56:22,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:56:22,709 INFO L93 Difference]: Finished difference Result 5171 states and 6632 transitions. [2024-11-27 19:56:22,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 19:56:22,710 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 162 [2024-11-27 19:56:22,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:56:22,735 INFO L225 Difference]: With dead ends: 5171 [2024-11-27 19:56:22,735 INFO L226 Difference]: Without dead ends: 5169 [2024-11-27 19:56:22,738 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=171, Invalid=429, Unknown=0, NotChecked=0, Total=600 [2024-11-27 19:56:22,738 INFO L435 NwaCegarLoop]: 148 mSDtfsCounter, 373 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 1091 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 917 SdHoareTripleChecker+Invalid, 1127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1091 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-27 19:56:22,739 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [373 Valid, 917 Invalid, 1127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1091 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-27 19:56:22,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5169 states. [2024-11-27 19:56:25,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5169 to 4569. [2024-11-27 19:56:25,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4569 states, 3446 states have (on average 1.2646546720835752) internal successors, (4358), 3446 states have internal predecessors, (4358), 792 states have call successors, (792), 330 states have call predecessors, (792), 330 states have return successors, (792), 792 states have call predecessors, (792), 792 states have call successors, (792) [2024-11-27 19:56:25,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4569 states to 4569 states and 5942 transitions. [2024-11-27 19:56:25,159 INFO L78 Accepts]: Start accepts. Automaton has 4569 states and 5942 transitions. Word has length 162 [2024-11-27 19:56:25,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:56:25,160 INFO L471 AbstractCegarLoop]: Abstraction has 4569 states and 5942 transitions. [2024-11-27 19:56:25,160 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:56:25,161 INFO L276 IsEmpty]: Start isEmpty. Operand 4569 states and 5942 transitions. [2024-11-27 19:56:25,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-27 19:56:25,164 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:56:25,164 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:56:25,164 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-27 19:56:25,165 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:56:25,165 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:56:25,165 INFO L85 PathProgramCache]: Analyzing trace with hash 219871467, now seen corresponding path program 1 times [2024-11-27 19:56:25,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:56:25,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888959320] [2024-11-27 19:56:25,166 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:56:25,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:56:25,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:56:29,855 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:56:29,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:56:29,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888959320] [2024-11-27 19:56:29,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888959320] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:56:29,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:56:29,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-27 19:56:29,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795904249] [2024-11-27 19:56:29,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:56:29,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-27 19:56:29,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:56:29,857 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-27 19:56:29,857 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2024-11-27 19:56:29,857 INFO L87 Difference]: Start difference. First operand 4569 states and 5942 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:56:35,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:56:35,450 INFO L93 Difference]: Finished difference Result 5037 states and 6470 transitions. [2024-11-27 19:56:35,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-27 19:56:35,450 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 162 [2024-11-27 19:56:35,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:56:35,470 INFO L225 Difference]: With dead ends: 5037 [2024-11-27 19:56:35,470 INFO L226 Difference]: Without dead ends: 5035 [2024-11-27 19:56:35,473 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=193, Invalid=563, Unknown=0, NotChecked=0, Total=756 [2024-11-27 19:56:35,473 INFO L435 NwaCegarLoop]: 159 mSDtfsCounter, 406 mSDsluCounter, 661 mSDsCounter, 0 mSdLazyCounter, 995 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 820 SdHoareTripleChecker+Invalid, 1055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 995 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-27 19:56:35,474 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [406 Valid, 820 Invalid, 1055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 995 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-27 19:56:35,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5035 states. [2024-11-27 19:56:37,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5035 to 4588. [2024-11-27 19:56:37,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4588 states, 3465 states have (on average 1.264935064935065) internal successors, (4383), 3465 states have internal predecessors, (4383), 792 states have call successors, (792), 330 states have call predecessors, (792), 330 states have return successors, (792), 792 states have call predecessors, (792), 792 states have call successors, (792) [2024-11-27 19:56:37,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4588 states to 4588 states and 5967 transitions. [2024-11-27 19:56:37,815 INFO L78 Accepts]: Start accepts. Automaton has 4588 states and 5967 transitions. Word has length 162 [2024-11-27 19:56:37,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:56:37,815 INFO L471 AbstractCegarLoop]: Abstraction has 4588 states and 5967 transitions. [2024-11-27 19:56:37,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:56:37,816 INFO L276 IsEmpty]: Start isEmpty. Operand 4588 states and 5967 transitions. [2024-11-27 19:56:37,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-27 19:56:37,818 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:56:37,818 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:56:37,819 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-27 19:56:37,819 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:56:37,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:56:37,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1810027627, now seen corresponding path program 1 times [2024-11-27 19:56:37,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:56:37,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298725918] [2024-11-27 19:56:37,820 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:56:37,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:56:37,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:56:41,802 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:56:41,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:56:41,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298725918] [2024-11-27 19:56:41,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298725918] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:56:41,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:56:41,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-27 19:56:41,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779581657] [2024-11-27 19:56:41,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:56:41,803 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 19:56:41,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:56:41,804 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 19:56:41,804 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-27 19:56:41,804 INFO L87 Difference]: Start difference. First operand 4588 states and 5967 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-27 19:56:48,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:56:48,549 INFO L93 Difference]: Finished difference Result 8656 states and 11204 transitions. [2024-11-27 19:56:48,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 19:56:48,550 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 162 [2024-11-27 19:56:48,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:56:48,573 INFO L225 Difference]: With dead ends: 8656 [2024-11-27 19:56:48,573 INFO L226 Difference]: Without dead ends: 6253 [2024-11-27 19:56:48,580 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=132, Invalid=288, Unknown=0, NotChecked=0, Total=420 [2024-11-27 19:56:48,581 INFO L435 NwaCegarLoop]: 178 mSDtfsCounter, 447 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 775 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-27 19:56:48,582 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [447 Valid, 664 Invalid, 797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 775 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-27 19:56:48,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6253 states. [2024-11-27 19:56:50,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6253 to 4606. [2024-11-27 19:56:50,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4606 states, 3483 states have (on average 1.2664369796152741) internal successors, (4411), 3483 states have internal predecessors, (4411), 792 states have call successors, (792), 330 states have call predecessors, (792), 330 states have return successors, (792), 792 states have call predecessors, (792), 792 states have call successors, (792) [2024-11-27 19:56:50,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4606 states to 4606 states and 5995 transitions. [2024-11-27 19:56:50,848 INFO L78 Accepts]: Start accepts. Automaton has 4606 states and 5995 transitions. Word has length 162 [2024-11-27 19:56:50,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:56:50,849 INFO L471 AbstractCegarLoop]: Abstraction has 4606 states and 5995 transitions. [2024-11-27 19:56:50,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-27 19:56:50,849 INFO L276 IsEmpty]: Start isEmpty. Operand 4606 states and 5995 transitions. [2024-11-27 19:56:50,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-27 19:56:50,851 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:56:50,852 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:56:50,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-27 19:56:50,852 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:56:50,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:56:50,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1223221613, now seen corresponding path program 1 times [2024-11-27 19:56:50,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:56:50,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383599254] [2024-11-27 19:56:50,853 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:56:50,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:56:50,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:56:59,358 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:56:59,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:56:59,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383599254] [2024-11-27 19:56:59,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383599254] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:56:59,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:56:59,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-27 19:56:59,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214892871] [2024-11-27 19:56:59,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:56:59,360 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 19:56:59,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:56:59,361 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 19:56:59,361 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2024-11-27 19:56:59,361 INFO L87 Difference]: Start difference. First operand 4606 states and 5995 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:57:06,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:57:06,876 INFO L93 Difference]: Finished difference Result 9088 states and 11939 transitions. [2024-11-27 19:57:06,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 19:57:06,876 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 162 [2024-11-27 19:57:06,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:57:06,900 INFO L225 Difference]: With dead ends: 9088 [2024-11-27 19:57:06,900 INFO L226 Difference]: Without dead ends: 6667 [2024-11-27 19:57:06,908 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=120, Invalid=222, Unknown=0, NotChecked=0, Total=342 [2024-11-27 19:57:06,909 INFO L435 NwaCegarLoop]: 136 mSDtfsCounter, 462 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 1042 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 986 SdHoareTripleChecker+Invalid, 1062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1042 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2024-11-27 19:57:06,909 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [462 Valid, 986 Invalid, 1062 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1042 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2024-11-27 19:57:06,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6667 states. [2024-11-27 19:57:09,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6667 to 4759. [2024-11-27 19:57:09,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4759 states, 3636 states have (on average 1.2766776677667766) internal successors, (4642), 3636 states have internal predecessors, (4642), 792 states have call successors, (792), 330 states have call predecessors, (792), 330 states have return successors, (792), 792 states have call predecessors, (792), 792 states have call successors, (792) [2024-11-27 19:57:09,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4759 states to 4759 states and 6226 transitions. [2024-11-27 19:57:09,254 INFO L78 Accepts]: Start accepts. Automaton has 4759 states and 6226 transitions. Word has length 162 [2024-11-27 19:57:09,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:57:09,255 INFO L471 AbstractCegarLoop]: Abstraction has 4759 states and 6226 transitions. [2024-11-27 19:57:09,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:57:09,255 INFO L276 IsEmpty]: Start isEmpty. Operand 4759 states and 6226 transitions. [2024-11-27 19:57:09,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-27 19:57:09,257 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:57:09,257 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:57:09,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-27 19:57:09,258 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:57:09,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:57:09,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1089686866, now seen corresponding path program 1 times [2024-11-27 19:57:09,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:57:09,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823368640] [2024-11-27 19:57:09,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:57:09,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:57:09,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:58:01,346 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:58:01,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:58:01,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823368640] [2024-11-27 19:58:01,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823368640] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:58:01,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:58:01,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2024-11-27 19:58:01,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685440156] [2024-11-27 19:58:01,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:58:01,348 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-27 19:58:01,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:58:01,348 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-27 19:58:01,349 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2024-11-27 19:58:01,349 INFO L87 Difference]: Start difference. First operand 4759 states and 6226 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 2 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-27 19:58:16,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:58:16,538 INFO L93 Difference]: Finished difference Result 5666 states and 7367 transitions. [2024-11-27 19:58:16,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-27 19:58:16,540 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 2 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 162 [2024-11-27 19:58:16,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:58:16,558 INFO L225 Difference]: With dead ends: 5666 [2024-11-27 19:58:16,559 INFO L226 Difference]: Without dead ends: 5664 [2024-11-27 19:58:16,562 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=332, Invalid=1074, Unknown=0, NotChecked=0, Total=1406 [2024-11-27 19:58:16,564 INFO L435 NwaCegarLoop]: 155 mSDtfsCounter, 774 mSDsluCounter, 957 mSDsCounter, 0 mSdLazyCounter, 2216 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 774 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 2281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 2216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2024-11-27 19:58:16,565 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [774 Valid, 1112 Invalid, 2281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 2216 Invalid, 0 Unknown, 0 Unchecked, 6.8s Time] [2024-11-27 19:58:16,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5664 states. [2024-11-27 19:58:18,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5664 to 4775. [2024-11-27 19:58:18,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4775 states, 3652 states have (on average 1.2776560788608982) internal successors, (4666), 3652 states have internal predecessors, (4666), 792 states have call successors, (792), 330 states have call predecessors, (792), 330 states have return successors, (792), 792 states have call predecessors, (792), 792 states have call successors, (792) [2024-11-27 19:58:18,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4775 states to 4775 states and 6250 transitions. [2024-11-27 19:58:18,721 INFO L78 Accepts]: Start accepts. Automaton has 4775 states and 6250 transitions. Word has length 162 [2024-11-27 19:58:18,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:58:18,721 INFO L471 AbstractCegarLoop]: Abstraction has 4775 states and 6250 transitions. [2024-11-27 19:58:18,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 2 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-27 19:58:18,721 INFO L276 IsEmpty]: Start isEmpty. Operand 4775 states and 6250 transitions. [2024-11-27 19:58:18,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-27 19:58:18,724 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:58:18,724 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:58:18,725 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-27 19:58:18,725 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:58:18,725 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:58:18,725 INFO L85 PathProgramCache]: Analyzing trace with hash -896591767, now seen corresponding path program 1 times [2024-11-27 19:58:18,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:58:18,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683729703] [2024-11-27 19:58:18,726 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:58:18,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:58:18,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:58:32,712 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:58:32,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:58:32,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683729703] [2024-11-27 19:58:32,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683729703] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:58:32,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:58:32,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2024-11-27 19:58:32,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201580410] [2024-11-27 19:58:32,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:58:32,713 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-27 19:58:32,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:58:32,713 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-27 19:58:32,714 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2024-11-27 19:58:32,714 INFO L87 Difference]: Start difference. First operand 4775 states and 6250 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2024-11-27 19:58:48,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:58:48,721 INFO L93 Difference]: Finished difference Result 6758 states and 8781 transitions. [2024-11-27 19:58:48,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-27 19:58:48,722 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 162 [2024-11-27 19:58:48,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:58:48,735 INFO L225 Difference]: With dead ends: 6758 [2024-11-27 19:58:48,735 INFO L226 Difference]: Without dead ends: 6756 [2024-11-27 19:58:48,738 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=489, Invalid=1403, Unknown=0, NotChecked=0, Total=1892 [2024-11-27 19:58:48,739 INFO L435 NwaCegarLoop]: 139 mSDtfsCounter, 881 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 1982 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 881 SdHoareTripleChecker+Valid, 922 SdHoareTripleChecker+Invalid, 2082 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1982 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2024-11-27 19:58:48,739 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [881 Valid, 922 Invalid, 2082 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1982 Invalid, 0 Unknown, 0 Unchecked, 5.6s Time] [2024-11-27 19:58:48,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6756 states. [2024-11-27 19:58:51,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6756 to 4790. [2024-11-27 19:58:51,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4790 states, 3667 states have (on average 1.2789746386692118) internal successors, (4690), 3667 states have internal predecessors, (4690), 792 states have call successors, (792), 330 states have call predecessors, (792), 330 states have return successors, (792), 792 states have call predecessors, (792), 792 states have call successors, (792) [2024-11-27 19:58:51,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4790 states to 4790 states and 6274 transitions. [2024-11-27 19:58:51,264 INFO L78 Accepts]: Start accepts. Automaton has 4790 states and 6274 transitions. Word has length 162 [2024-11-27 19:58:51,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:58:51,265 INFO L471 AbstractCegarLoop]: Abstraction has 4790 states and 6274 transitions. [2024-11-27 19:58:51,265 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2024-11-27 19:58:51,265 INFO L276 IsEmpty]: Start isEmpty. Operand 4790 states and 6274 transitions. [2024-11-27 19:58:51,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-27 19:58:51,266 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:58:51,266 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:58:51,266 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-27 19:58:51,267 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:58:51,267 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:58:51,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1483397781, now seen corresponding path program 1 times [2024-11-27 19:58:51,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:58:51,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629705096] [2024-11-27 19:58:51,267 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:58:51,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:58:51,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:59:02,453 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:59:02,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:59:02,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629705096] [2024-11-27 19:59:02,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629705096] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:59:02,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:59:02,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2024-11-27 19:59:02,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261217696] [2024-11-27 19:59:02,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:59:02,455 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-27 19:59:02,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:59:02,455 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-27 19:59:02,455 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2024-11-27 19:59:02,456 INFO L87 Difference]: Start difference. First operand 4790 states and 6274 transitions. Second operand has 19 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 19 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:59:13,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:59:13,275 INFO L93 Difference]: Finished difference Result 8086 states and 10587 transitions. [2024-11-27 19:59:13,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-27 19:59:13,276 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 19 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 162 [2024-11-27 19:59:13,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:59:13,288 INFO L225 Difference]: With dead ends: 8086 [2024-11-27 19:59:13,288 INFO L226 Difference]: Without dead ends: 6722 [2024-11-27 19:59:13,291 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=124, Invalid=296, Unknown=0, NotChecked=0, Total=420 [2024-11-27 19:59:13,292 INFO L435 NwaCegarLoop]: 153 mSDtfsCounter, 496 mSDsluCounter, 1132 mSDsCounter, 0 mSdLazyCounter, 1720 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 496 SdHoareTripleChecker+Valid, 1285 SdHoareTripleChecker+Invalid, 1742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2024-11-27 19:59:13,292 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [496 Valid, 1285 Invalid, 1742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1720 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2024-11-27 19:59:13,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6722 states. [2024-11-27 19:59:15,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6722 to 4794. [2024-11-27 19:59:15,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4794 states, 3671 states have (on average 1.2786706619449741) internal successors, (4694), 3671 states have internal predecessors, (4694), 792 states have call successors, (792), 330 states have call predecessors, (792), 330 states have return successors, (792), 792 states have call predecessors, (792), 792 states have call successors, (792) [2024-11-27 19:59:15,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4794 states to 4794 states and 6278 transitions. [2024-11-27 19:59:15,413 INFO L78 Accepts]: Start accepts. Automaton has 4794 states and 6278 transitions. Word has length 162 [2024-11-27 19:59:15,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:59:15,414 INFO L471 AbstractCegarLoop]: Abstraction has 4794 states and 6278 transitions. [2024-11-27 19:59:15,414 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 19 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 19:59:15,414 INFO L276 IsEmpty]: Start isEmpty. Operand 4794 states and 6278 transitions. [2024-11-27 19:59:15,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-27 19:59:15,416 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:59:15,416 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:59:15,417 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-27 19:59:15,417 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:59:15,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:59:15,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1875097966, now seen corresponding path program 1 times [2024-11-27 19:59:15,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:59:15,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455386204] [2024-11-27 19:59:15,418 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:59:15,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:59:15,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:59:24,404 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:59:24,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:59:24,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455386204] [2024-11-27 19:59:24,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455386204] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:59:24,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:59:24,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2024-11-27 19:59:24,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470289207] [2024-11-27 19:59:24,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:59:24,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-27 19:59:24,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:59:24,406 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-27 19:59:24,406 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2024-11-27 19:59:24,406 INFO L87 Difference]: Start difference. First operand 4794 states and 6278 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2024-11-27 19:59:33,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 19:59:33,561 INFO L93 Difference]: Finished difference Result 8459 states and 11077 transitions. [2024-11-27 19:59:33,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-27 19:59:33,561 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 162 [2024-11-27 19:59:33,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 19:59:33,573 INFO L225 Difference]: With dead ends: 8459 [2024-11-27 19:59:33,573 INFO L226 Difference]: Without dead ends: 5862 [2024-11-27 19:59:33,578 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=341, Invalid=919, Unknown=0, NotChecked=0, Total=1260 [2024-11-27 19:59:33,578 INFO L435 NwaCegarLoop]: 156 mSDtfsCounter, 610 mSDsluCounter, 902 mSDsCounter, 0 mSdLazyCounter, 1441 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 1058 SdHoareTripleChecker+Invalid, 1555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2024-11-27 19:59:33,578 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [610 Valid, 1058 Invalid, 1555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1441 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2024-11-27 19:59:33,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5862 states. [2024-11-27 19:59:35,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5862 to 4798. [2024-11-27 19:59:35,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4798 states, 3675 states have (on average 1.2786394557823129) internal successors, (4699), 3675 states have internal predecessors, (4699), 792 states have call successors, (792), 330 states have call predecessors, (792), 330 states have return successors, (792), 792 states have call predecessors, (792), 792 states have call successors, (792) [2024-11-27 19:59:35,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4798 states to 4798 states and 6283 transitions. [2024-11-27 19:59:35,713 INFO L78 Accepts]: Start accepts. Automaton has 4798 states and 6283 transitions. Word has length 162 [2024-11-27 19:59:35,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 19:59:35,713 INFO L471 AbstractCegarLoop]: Abstraction has 4798 states and 6283 transitions. [2024-11-27 19:59:35,713 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2024-11-27 19:59:35,714 INFO L276 IsEmpty]: Start isEmpty. Operand 4798 states and 6283 transitions. [2024-11-27 19:59:35,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-27 19:59:35,715 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 19:59:35,715 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 19:59:35,715 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-27 19:59:35,715 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 19:59:35,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:59:35,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1616932528, now seen corresponding path program 1 times [2024-11-27 19:59:35,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:59:35,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135408225] [2024-11-27 19:59:35,716 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:59:35,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:59:35,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:59:49,687 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 19:59:49,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:59:49,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135408225] [2024-11-27 19:59:49,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135408225] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:59:49,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:59:49,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2024-11-27 19:59:49,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715614242] [2024-11-27 19:59:49,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:59:49,688 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-27 19:59:49,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:59:49,688 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-27 19:59:49,689 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=448, Unknown=0, NotChecked=0, Total=506 [2024-11-27 19:59:49,689 INFO L87 Difference]: Start difference. First operand 4798 states and 6283 transitions. Second operand has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 4 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2024-11-27 20:00:19,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:00:19,203 INFO L93 Difference]: Finished difference Result 10273 states and 13494 transitions. [2024-11-27 20:00:19,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-27 20:00:19,203 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 4 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) Word has length 162 [2024-11-27 20:00:19,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:00:19,218 INFO L225 Difference]: With dead ends: 10273 [2024-11-27 20:00:19,218 INFO L226 Difference]: Without dead ends: 8905 [2024-11-27 20:00:19,221 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 517 ImplicationChecksByTransitivity, 16.0s TimeCoverageRelationStatistics Valid=627, Invalid=1923, Unknown=0, NotChecked=0, Total=2550 [2024-11-27 20:00:19,221 INFO L435 NwaCegarLoop]: 200 mSDtfsCounter, 1032 mSDsluCounter, 1586 mSDsCounter, 0 mSdLazyCounter, 3415 mSolverCounterSat, 271 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1032 SdHoareTripleChecker+Valid, 1786 SdHoareTripleChecker+Invalid, 3686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 271 IncrementalHoareTripleChecker+Valid, 3415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:00:19,222 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1032 Valid, 1786 Invalid, 3686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [271 Valid, 3415 Invalid, 0 Unknown, 0 Unchecked, 12.0s Time] [2024-11-27 20:00:19,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8905 states. [2024-11-27 20:00:21,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8905 to 6054. [2024-11-27 20:00:21,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6054 states, 4659 states have (on average 1.288688559776776) internal successors, (6004), 4659 states have internal predecessors, (6004), 984 states have call successors, (984), 410 states have call predecessors, (984), 410 states have return successors, (984), 984 states have call predecessors, (984), 984 states have call successors, (984) [2024-11-27 20:00:21,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6054 states to 6054 states and 7972 transitions. [2024-11-27 20:00:22,003 INFO L78 Accepts]: Start accepts. Automaton has 6054 states and 7972 transitions. Word has length 162 [2024-11-27 20:00:22,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:00:22,003 INFO L471 AbstractCegarLoop]: Abstraction has 6054 states and 7972 transitions. [2024-11-27 20:00:22,004 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 4 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2024-11-27 20:00:22,004 INFO L276 IsEmpty]: Start isEmpty. Operand 6054 states and 7972 transitions. [2024-11-27 20:00:22,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-27 20:00:22,005 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:00:22,006 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:00:22,006 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-27 20:00:22,006 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:00:22,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:00:22,006 INFO L85 PathProgramCache]: Analyzing trace with hash 520747347, now seen corresponding path program 1 times [2024-11-27 20:00:22,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:00:22,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682361130] [2024-11-27 20:00:22,007 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:00:22,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:00:22,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:00:22,101 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 20:00:22,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:00:22,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682361130] [2024-11-27 20:00:22,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682361130] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:00:22,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:00:22,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:00:22,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41492534] [2024-11-27 20:00:22,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:00:22,102 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:00:22,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:00:22,103 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:00:22,103 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:00:22,103 INFO L87 Difference]: Start difference. First operand 6054 states and 7972 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 20:00:27,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:00:27,972 INFO L93 Difference]: Finished difference Result 12934 states and 16870 transitions. [2024-11-27 20:00:27,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:00:27,972 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 162 [2024-11-27 20:00:27,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:00:27,991 INFO L225 Difference]: With dead ends: 12934 [2024-11-27 20:00:27,991 INFO L226 Difference]: Without dead ends: 10526 [2024-11-27 20:00:27,995 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:00:27,996 INFO L435 NwaCegarLoop]: 175 mSDtfsCounter, 127 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:00:27,996 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 484 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:00:28,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10526 states. [2024-11-27 20:00:32,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10526 to 9257. [2024-11-27 20:00:32,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9257 states, 7046 states have (on average 1.2744819755889867) internal successors, (8980), 7046 states have internal predecessors, (8980), 1560 states have call successors, (1560), 650 states have call predecessors, (1560), 650 states have return successors, (1560), 1560 states have call predecessors, (1560), 1560 states have call successors, (1560) [2024-11-27 20:00:32,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9257 states to 9257 states and 12100 transitions. [2024-11-27 20:00:32,824 INFO L78 Accepts]: Start accepts. Automaton has 9257 states and 12100 transitions. Word has length 162 [2024-11-27 20:00:32,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:00:32,825 INFO L471 AbstractCegarLoop]: Abstraction has 9257 states and 12100 transitions. [2024-11-27 20:00:32,825 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 20:00:32,825 INFO L276 IsEmpty]: Start isEmpty. Operand 9257 states and 12100 transitions. [2024-11-27 20:00:32,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-27 20:00:32,826 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:00:32,827 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:00:32,827 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-27 20:00:32,827 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:00:32,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:00:32,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1645923439, now seen corresponding path program 1 times [2024-11-27 20:00:32,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:00:32,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232632407] [2024-11-27 20:00:32,828 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:00:32,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:00:32,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:00:34,649 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 20:00:34,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:00:34,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232632407] [2024-11-27 20:00:34,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232632407] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:00:34,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:00:34,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-27 20:00:34,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555521360] [2024-11-27 20:00:34,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:00:34,650 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 20:00:34,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:00:34,651 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 20:00:34,651 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-27 20:00:34,651 INFO L87 Difference]: Start difference. First operand 9257 states and 12100 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-27 20:00:45,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:00:45,024 INFO L93 Difference]: Finished difference Result 24314 states and 32004 transitions. [2024-11-27 20:00:45,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 20:00:45,025 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 162 [2024-11-27 20:00:45,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:00:45,055 INFO L225 Difference]: With dead ends: 24314 [2024-11-27 20:00:45,055 INFO L226 Difference]: Without dead ends: 15106 [2024-11-27 20:00:45,070 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-27 20:00:45,071 INFO L435 NwaCegarLoop]: 210 mSDtfsCounter, 395 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 973 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 876 SdHoareTripleChecker+Invalid, 995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:00:45,071 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [395 Valid, 876 Invalid, 995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 973 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-27 20:00:45,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15106 states. [2024-11-27 20:00:50,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15106 to 9764. [2024-11-27 20:00:50,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9764 states, 7553 states have (on average 1.2898186151198199) internal successors, (9742), 7553 states have internal predecessors, (9742), 1560 states have call successors, (1560), 650 states have call predecessors, (1560), 650 states have return successors, (1560), 1560 states have call predecessors, (1560), 1560 states have call successors, (1560) [2024-11-27 20:00:50,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9764 states to 9764 states and 12862 transitions. [2024-11-27 20:00:50,190 INFO L78 Accepts]: Start accepts. Automaton has 9764 states and 12862 transitions. Word has length 162 [2024-11-27 20:00:50,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:00:50,191 INFO L471 AbstractCegarLoop]: Abstraction has 9764 states and 12862 transitions. [2024-11-27 20:00:50,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-27 20:00:50,191 INFO L276 IsEmpty]: Start isEmpty. Operand 9764 states and 12862 transitions. [2024-11-27 20:00:50,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-27 20:00:50,192 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:00:50,193 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:00:50,193 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-27 20:00:50,193 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:00:50,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:00:50,193 INFO L85 PathProgramCache]: Analyzing trace with hash -473889941, now seen corresponding path program 1 times [2024-11-27 20:00:50,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:00:50,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721107390] [2024-11-27 20:00:50,194 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:00:50,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:00:50,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:00:52,466 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 20:00:52,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:00:52,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721107390] [2024-11-27 20:00:52,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721107390] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:00:52,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:00:52,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-27 20:00:52,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750789485] [2024-11-27 20:00:52,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:00:52,468 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 20:00:52,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:00:52,469 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 20:00:52,469 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2024-11-27 20:00:52,470 INFO L87 Difference]: Start difference. First operand 9764 states and 12862 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2024-11-27 20:01:06,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:01:06,595 INFO L93 Difference]: Finished difference Result 18075 states and 23425 transitions. [2024-11-27 20:01:06,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-27 20:01:06,596 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 162 [2024-11-27 20:01:06,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:01:06,627 INFO L225 Difference]: With dead ends: 18075 [2024-11-27 20:01:06,627 INFO L226 Difference]: Without dead ends: 15487 [2024-11-27 20:01:06,633 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=198, Invalid=614, Unknown=0, NotChecked=0, Total=812 [2024-11-27 20:01:06,633 INFO L435 NwaCegarLoop]: 222 mSDtfsCounter, 603 mSDsluCounter, 993 mSDsCounter, 0 mSdLazyCounter, 1269 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 1215 SdHoareTripleChecker+Invalid, 1380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:01:06,633 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [603 Valid, 1215 Invalid, 1380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1269 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-27 20:01:06,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15487 states. [2024-11-27 20:01:11,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15487 to 9831. [2024-11-27 20:01:11,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9831 states, 7620 states have (on average 1.292782152230971) internal successors, (9851), 7620 states have internal predecessors, (9851), 1560 states have call successors, (1560), 650 states have call predecessors, (1560), 650 states have return successors, (1560), 1560 states have call predecessors, (1560), 1560 states have call successors, (1560) [2024-11-27 20:01:11,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9831 states to 9831 states and 12971 transitions. [2024-11-27 20:01:11,219 INFO L78 Accepts]: Start accepts. Automaton has 9831 states and 12971 transitions. Word has length 162 [2024-11-27 20:01:11,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:01:11,220 INFO L471 AbstractCegarLoop]: Abstraction has 9831 states and 12971 transitions. [2024-11-27 20:01:11,220 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2024-11-27 20:01:11,220 INFO L276 IsEmpty]: Start isEmpty. Operand 9831 states and 12971 transitions. [2024-11-27 20:01:11,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-27 20:01:11,222 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:01:11,222 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:01:11,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-27 20:01:11,222 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:01:11,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:01:11,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1452396140, now seen corresponding path program 1 times [2024-11-27 20:01:11,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:01:11,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044760056] [2024-11-27 20:01:11,223 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:01:11,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:01:11,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:01:12,132 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 20:01:12,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:01:12,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044760056] [2024-11-27 20:01:12,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044760056] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:01:12,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:01:12,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-27 20:01:12,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866037362] [2024-11-27 20:01:12,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:01:12,133 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 20:01:12,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:01:12,134 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 20:01:12,134 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:01:12,134 INFO L87 Difference]: Start difference. First operand 9831 states and 12971 transitions. Second operand has 12 states, 12 states have (on average 3.75) internal successors, (45), 12 states have internal predecessors, (45), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2024-11-27 20:01:26,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:01:26,833 INFO L93 Difference]: Finished difference Result 27060 states and 35142 transitions. [2024-11-27 20:01:26,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-27 20:01:26,834 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.75) internal successors, (45), 12 states have internal predecessors, (45), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 162 [2024-11-27 20:01:26,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:01:26,868 INFO L225 Difference]: With dead ends: 27060 [2024-11-27 20:01:26,868 INFO L226 Difference]: Without dead ends: 17211 [2024-11-27 20:01:26,883 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2024-11-27 20:01:26,883 INFO L435 NwaCegarLoop]: 239 mSDtfsCounter, 393 mSDsluCounter, 986 mSDsCounter, 0 mSdLazyCounter, 1093 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 1225 SdHoareTripleChecker+Invalid, 1144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-27 20:01:26,883 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [393 Valid, 1225 Invalid, 1144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1093 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-27 20:01:26,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17211 states. [2024-11-27 20:01:31,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17211 to 10047. [2024-11-27 20:01:31,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10047 states, 7836 states have (on average 1.3002807554874936) internal successors, (10189), 7836 states have internal predecessors, (10189), 1560 states have call successors, (1560), 650 states have call predecessors, (1560), 650 states have return successors, (1560), 1560 states have call predecessors, (1560), 1560 states have call successors, (1560) [2024-11-27 20:01:31,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10047 states to 10047 states and 13309 transitions. [2024-11-27 20:01:31,672 INFO L78 Accepts]: Start accepts. Automaton has 10047 states and 13309 transitions. Word has length 162 [2024-11-27 20:01:31,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:01:31,672 INFO L471 AbstractCegarLoop]: Abstraction has 10047 states and 13309 transitions. [2024-11-27 20:01:31,673 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.75) internal successors, (45), 12 states have internal predecessors, (45), 3 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2024-11-27 20:01:31,673 INFO L276 IsEmpty]: Start isEmpty. Operand 10047 states and 13309 transitions. [2024-11-27 20:01:31,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-27 20:01:31,675 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:01:31,675 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:01:31,676 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-27 20:01:31,676 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:01:31,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:01:31,676 INFO L85 PathProgramCache]: Analyzing trace with hash -582216721, now seen corresponding path program 1 times [2024-11-27 20:01:31,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:01:31,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247863716] [2024-11-27 20:01:31,677 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:01:31,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:01:31,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:01:31,908 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-11-27 20:01:31,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:01:31,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247863716] [2024-11-27 20:01:31,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247863716] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:01:31,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:01:31,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:01:31,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690676488] [2024-11-27 20:01:31,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:01:31,909 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:01:31,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:01:31,910 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:01:31,910 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:01:31,910 INFO L87 Difference]: Start difference. First operand 10047 states and 13309 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 20:01:37,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:01:37,348 INFO L93 Difference]: Finished difference Result 21946 states and 29217 transitions. [2024-11-27 20:01:37,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:01:37,349 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) Word has length 162 [2024-11-27 20:01:37,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:01:37,376 INFO L225 Difference]: With dead ends: 21946 [2024-11-27 20:01:37,376 INFO L226 Difference]: Without dead ends: 11986 [2024-11-27 20:01:37,389 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:01:37,389 INFO L435 NwaCegarLoop]: 156 mSDtfsCounter, 207 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:01:37,390 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 479 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:01:37,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11986 states. [2024-11-27 20:01:42,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11986 to 10624. [2024-11-27 20:01:42,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10624 states, 8277 states have (on average 1.300229551769965) internal successors, (10762), 8277 states have internal predecessors, (10762), 1656 states have call successors, (1656), 690 states have call predecessors, (1656), 690 states have return successors, (1656), 1656 states have call predecessors, (1656), 1656 states have call successors, (1656) [2024-11-27 20:01:42,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10624 states to 10624 states and 14074 transitions. [2024-11-27 20:01:42,527 INFO L78 Accepts]: Start accepts. Automaton has 10624 states and 14074 transitions. Word has length 162 [2024-11-27 20:01:42,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:01:42,527 INFO L471 AbstractCegarLoop]: Abstraction has 10624 states and 14074 transitions. [2024-11-27 20:01:42,527 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 1 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 1 states have call predecessors, (24), 1 states have call successors, (24) [2024-11-27 20:01:42,527 INFO L276 IsEmpty]: Start isEmpty. Operand 10624 states and 14074 transitions. [2024-11-27 20:01:42,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2024-11-27 20:01:42,529 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:01:42,529 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:01:42,529 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-27 20:01:42,529 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:01:42,530 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:01:42,530 INFO L85 PathProgramCache]: Analyzing trace with hash 939817061, now seen corresponding path program 1 times [2024-11-27 20:01:42,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:01:42,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670579821] [2024-11-27 20:01:42,530 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:01:42,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:01:42,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:01:42,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [164624358] [2024-11-27 20:01:42,638 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:01:42,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:01:42,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:01:42,642 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:01:42,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 20:01:42,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:01:42,843 INFO L256 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-27 20:01:42,849 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:01:45,969 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 608 proven. 186 refuted. 0 times theorem prover too weak. 310 trivial. 0 not checked. [2024-11-27 20:01:45,969 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:01:52,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:01:52,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670579821] [2024-11-27 20:01:52,249 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:01:52,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164624358] [2024-11-27 20:01:52,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164624358] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:01:52,249 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:01:52,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-11-27 20:01:52,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339854457] [2024-11-27 20:01:52,250 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 20:01:52,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-27 20:01:52,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:01:52,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-27 20:01:52,252 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2024-11-27 20:01:52,252 INFO L87 Difference]: Start difference. First operand 10624 states and 14074 transitions. Second operand has 21 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 20 states have internal predecessors, (70), 6 states have call successors, (24), 6 states have call predecessors, (24), 9 states have return successors, (24), 6 states have call predecessors, (24), 6 states have call successors, (24) [2024-11-27 20:02:03,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:02:03,425 INFO L93 Difference]: Finished difference Result 16769 states and 21457 transitions. [2024-11-27 20:02:03,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-27 20:02:03,425 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 20 states have internal predecessors, (70), 6 states have call successors, (24), 6 states have call predecessors, (24), 9 states have return successors, (24), 6 states have call predecessors, (24), 6 states have call successors, (24) Word has length 163 [2024-11-27 20:02:03,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:02:03,458 INFO L225 Difference]: With dead ends: 16769 [2024-11-27 20:02:03,458 INFO L226 Difference]: Without dead ends: 14048 [2024-11-27 20:02:03,466 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=412, Invalid=1480, Unknown=0, NotChecked=0, Total=1892 [2024-11-27 20:02:03,467 INFO L435 NwaCegarLoop]: 88 mSDtfsCounter, 473 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:02:03,467 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [486 Valid, 493 Invalid, 874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 802 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-27 20:02:03,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14048 states. [2024-11-27 20:02:09,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14048 to 11385. [2024-11-27 20:02:09,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11385 states, 8844 states have (on average 1.282225237449118) internal successors, (11340), 8848 states have internal predecessors, (11340), 1688 states have call successors, (1688), 852 states have call predecessors, (1688), 852 states have return successors, (1688), 1684 states have call predecessors, (1688), 1688 states have call successors, (1688) [2024-11-27 20:02:09,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11385 states to 11385 states and 14716 transitions. [2024-11-27 20:02:09,170 INFO L78 Accepts]: Start accepts. Automaton has 11385 states and 14716 transitions. Word has length 163 [2024-11-27 20:02:09,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:02:09,170 INFO L471 AbstractCegarLoop]: Abstraction has 11385 states and 14716 transitions. [2024-11-27 20:02:09,170 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 20 states have internal predecessors, (70), 6 states have call successors, (24), 6 states have call predecessors, (24), 9 states have return successors, (24), 6 states have call predecessors, (24), 6 states have call successors, (24) [2024-11-27 20:02:09,170 INFO L276 IsEmpty]: Start isEmpty. Operand 11385 states and 14716 transitions. [2024-11-27 20:02:09,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2024-11-27 20:02:09,172 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:02:09,172 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:02:09,182 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-27 20:02:09,373 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:02:09,373 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:02:09,373 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:02:09,373 INFO L85 PathProgramCache]: Analyzing trace with hash -71300189, now seen corresponding path program 1 times [2024-11-27 20:02:09,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:02:09,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103830921] [2024-11-27 20:02:09,374 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:02:09,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:02:09,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:02:09,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1867392361] [2024-11-27 20:02:09,482 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:02:09,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:02:09,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:02:09,487 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:02:09,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 20:02:09,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 20:02:09,685 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-27 20:02:09,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 20:02:09,922 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-27 20:02:09,922 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-27 20:02:09,924 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-27 20:02:09,939 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-27 20:02:10,126 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:02:10,129 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, 1, 1, 1, 1] [2024-11-27 20:02:10,291 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-27 20:02:10,295 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.11 08:02:10 BoogieIcfgContainer [2024-11-27 20:02:10,295 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-27 20:02:10,296 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-27 20:02:10,296 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-27 20:02:10,297 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-27 20:02:10,298 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:50:48" (3/4) ... [2024-11-27 20:02:10,300 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-27 20:02:10,302 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-27 20:02:10,302 INFO L158 Benchmark]: Toolchain (without parser) took 683514.29ms. Allocated memory was 117.4MB in the beginning and 3.6GB in the end (delta: 3.5GB). Free memory was 92.6MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 2.2GB. Max. memory is 16.1GB. [2024-11-27 20:02:10,303 INFO L158 Benchmark]: CDTParser took 0.44ms. Allocated memory is still 117.4MB. Free memory is still 72.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:02:10,303 INFO L158 Benchmark]: CACSL2BoogieTranslator took 538.55ms. Allocated memory is still 117.4MB. Free memory was 92.4MB in the beginning and 77.4MB in the end (delta: 15.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-27 20:02:10,303 INFO L158 Benchmark]: Boogie Procedure Inliner took 82.02ms. Allocated memory is still 117.4MB. Free memory was 77.4MB in the beginning and 74.4MB in the end (delta: 3.0MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:02:10,304 INFO L158 Benchmark]: Boogie Preprocessor took 115.53ms. Allocated memory is still 117.4MB. Free memory was 74.4MB in the beginning and 69.7MB in the end (delta: 4.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 20:02:10,304 INFO L158 Benchmark]: RCFGBuilder took 900.69ms. Allocated memory is still 117.4MB. Free memory was 69.5MB in the beginning and 46.1MB in the end (delta: 23.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-27 20:02:10,304 INFO L158 Benchmark]: TraceAbstraction took 681857.84ms. Allocated memory was 117.4MB in the beginning and 3.6GB in the end (delta: 3.5GB). Free memory was 45.5MB in the beginning and 1.4GB in the end (delta: -1.4GB). Peak memory consumption was 2.1GB. Max. memory is 16.1GB. [2024-11-27 20:02:10,305 INFO L158 Benchmark]: Witness Printer took 5.55ms. Allocated memory is still 3.6GB. Free memory was 1.4GB in the beginning and 1.4GB in the end (delta: 758.9kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 20:02:10,306 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.44ms. Allocated memory is still 117.4MB. Free memory is still 72.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 538.55ms. Allocated memory is still 117.4MB. Free memory was 92.4MB in the beginning and 77.4MB in the end (delta: 15.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 82.02ms. Allocated memory is still 117.4MB. Free memory was 77.4MB in the beginning and 74.4MB in the end (delta: 3.0MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 115.53ms. Allocated memory is still 117.4MB. Free memory was 74.4MB in the beginning and 69.7MB in the end (delta: 4.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 900.69ms. Allocated memory is still 117.4MB. Free memory was 69.5MB in the beginning and 46.1MB in the end (delta: 23.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 681857.84ms. Allocated memory was 117.4MB in the beginning and 3.6GB in the end (delta: 3.5GB). Free memory was 45.5MB in the beginning and 1.4GB in the end (delta: -1.4GB). Peak memory consumption was 2.1GB. Max. memory is 16.1GB. * Witness Printer took 5.55ms. Allocated memory is still 3.6GB. Free memory was 1.4GB in the beginning and 1.4GB in the end (delta: 758.9kB). Peak memory consumption was 8.4MB. 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 someUnaryDOUBLEoperation at line 124, overapproximation of someBinaryDOUBLEComparisonOperation at line 182, overapproximation of someBinaryDOUBLEComparisonOperation at line 174, overapproximation of someBinaryDOUBLEComparisonOperation at line 124, overapproximation of someBinaryDOUBLEComparisonOperation at line 176. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = 50; [L23] signed char var_1_3 = 8; [L24] signed char var_1_4 = 10; [L25] double var_1_5 = 16.5; [L26] signed char var_1_6 = 64; [L27] signed char var_1_7 = 2; [L28] unsigned short int var_1_8 = 256; [L29] unsigned short int var_1_10 = 63583; [L30] unsigned short int var_1_11 = 33789; [L31] unsigned char var_1_12 = 1; [L32] unsigned char var_1_14 = 0; [L33] signed long int var_1_15 = 8; [L34] signed short int var_1_16 = -16; [L35] signed short int var_1_18 = 16; [L36] signed short int var_1_19 = 25; [L37] signed short int var_1_20 = 25; [L38] signed short int var_1_21 = 50; [L39] signed long int var_1_22 = -8; [L40] unsigned long int var_1_26 = 10; [L41] signed long int var_1_28 = -10000; [L42] signed long int var_1_29 = -1263929197; [L43] signed short int var_1_31 = 1; [L44] unsigned char var_1_36 = 32; [L45] unsigned char var_1_38 = 2; [L46] double var_1_39 = 3.6; [L47] double var_1_40 = 24.25; [L48] double var_1_41 = 31.25; [L49] unsigned long int var_1_42 = 10; [L50] unsigned char last_1_var_1_12 = 1; VAL [isInitial=0, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=8, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L186] isInitial = 1 [L187] FCALL initially() [L189] CALL updateLastVariables() [L179] last_1_var_1_12 = var_1_12 VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=8, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L189] RET updateLastVariables() [L190] CALL updateVariables() [L140] var_1_3 = __VERIFIER_nondet_char() [L141] CALL assume_abort_if_not(var_1_3 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L141] RET assume_abort_if_not(var_1_3 >= -63) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L142] CALL assume_abort_if_not(var_1_3 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L142] RET assume_abort_if_not(var_1_3 <= 63) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L143] var_1_4 = __VERIFIER_nondet_char() [L144] CALL assume_abort_if_not(var_1_4 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L144] RET assume_abort_if_not(var_1_4 >= -63) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L145] CALL assume_abort_if_not(var_1_4 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L145] RET assume_abort_if_not(var_1_4 <= 63) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L146] var_1_6 = __VERIFIER_nondet_char() [L147] CALL assume_abort_if_not(var_1_6 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=2, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=2, var_1_8=256] [L147] RET assume_abort_if_not(var_1_6 >= -1) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=2, var_1_8=256] [L148] CALL assume_abort_if_not(var_1_6 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=2, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=2, var_1_8=256] [L148] RET assume_abort_if_not(var_1_6 <= 127) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=2, var_1_8=256] [L149] var_1_7 = __VERIFIER_nondet_char() [L150] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L150] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L151] CALL assume_abort_if_not(var_1_7 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L151] RET assume_abort_if_not(var_1_7 <= 127) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L152] var_1_10 = __VERIFIER_nondet_ushort() [L153] CALL assume_abort_if_not(var_1_10 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L153] RET assume_abort_if_not(var_1_10 >= 49150) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L154] CALL assume_abort_if_not(var_1_10 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L154] RET assume_abort_if_not(var_1_10 <= 65534) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L155] var_1_11 = __VERIFIER_nondet_ushort() [L156] CALL assume_abort_if_not(var_1_11 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L156] RET assume_abort_if_not(var_1_11 >= 32767) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L157] CALL assume_abort_if_not(var_1_11 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L157] RET assume_abort_if_not(var_1_11 <= 65534) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L158] var_1_14 = __VERIFIER_nondet_uchar() [L159] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L159] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L160] CALL assume_abort_if_not(var_1_14 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L160] RET assume_abort_if_not(var_1_14 <= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L161] var_1_20 = __VERIFIER_nondet_short() [L162] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L162] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L163] CALL assume_abort_if_not(var_1_20 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L163] RET assume_abort_if_not(var_1_20 <= 16383) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=50, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L164] var_1_21 = __VERIFIER_nondet_short() [L165] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L165] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L166] CALL assume_abort_if_not(var_1_21 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L166] RET assume_abort_if_not(var_1_21 <= 16383) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L167] var_1_29 = __VERIFIER_nondet_long() [L168] CALL assume_abort_if_not(var_1_29 >= -2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L168] RET assume_abort_if_not(var_1_29 >= -2147483646) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L169] CALL assume_abort_if_not(var_1_29 <= -1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L169] RET assume_abort_if_not(var_1_29 <= -1073741823) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L170] var_1_38 = __VERIFIER_nondet_uchar() [L171] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L171] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L172] CALL assume_abort_if_not(var_1_38 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L172] RET assume_abort_if_not(var_1_38 <= 254) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L173] var_1_40 = __VERIFIER_nondet_double() [L174] CALL assume_abort_if_not((var_1_40 >= -922337.2036854765600e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L174] RET assume_abort_if_not((var_1_40 >= -922337.2036854765600e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_41=125/4, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L175] var_1_41 = __VERIFIER_nondet_double() [L176] CALL assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L176] RET assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L190] RET updateVariables() [L191] CALL step() [L54] signed char stepLocal_1 = var_1_6; [L55] unsigned char stepLocal_0 = last_1_var_1_12; VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, stepLocal_1=-1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=256] [L56] COND FALSE !(-25 == stepLocal_1) [L61] var_1_8 = ((((var_1_7) > (var_1_11)) ? (var_1_7) : (var_1_11))) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=32767] [L63] signed char stepLocal_2 = var_1_7; VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, stepLocal_2=0, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=32767] [L64] COND TRUE var_1_8 >= stepLocal_2 [L65] var_1_12 = (! var_1_14) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=32767] [L67] COND TRUE \read(var_1_12) [L68] var_1_1 = (var_1_3 + var_1_4) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=32767] [L70] COND TRUE var_1_4 >= (var_1_6 - var_1_7) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/2, var_1_6=-1, var_1_7=0, var_1_8=32767] [L71] COND TRUE \read(var_1_12) [L72] var_1_5 = 8.25 VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L75] signed char stepLocal_4 = var_1_6; VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, stepLocal_4=-1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L76] COND FALSE !(var_1_1 < stepLocal_4) [L79] var_1_18 = (((((var_1_6 + var_1_4)) < (var_1_1)) ? ((var_1_6 + var_1_4)) : (var_1_1))) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=-1, var_1_19=25, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L81] COND TRUE \read(var_1_12) [L82] var_1_19 = ((var_1_7 - ((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21)))) + var_1_6) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=-1, var_1_19=-16384, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L84] COND TRUE -64 > (var_1_6 + var_1_19) [L85] var_1_15 = (var_1_11 - var_1_7) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=32767, var_1_16=-16, var_1_18=-1, var_1_19=-16384, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L93] signed long int stepLocal_3 = ((((var_1_11) > (var_1_18)) ? (var_1_11) : (var_1_18))) + (var_1_15 / var_1_10); VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, stepLocal_3=32767, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=32767, var_1_16=-16, var_1_18=-1, var_1_19=-16384, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L94] COND FALSE !(var_1_19 > stepLocal_3) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=32767, var_1_16=-16, var_1_18=-1, var_1_19=-16384, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L97] COND FALSE !(var_1_16 > var_1_18) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=32767, var_1_16=-16, var_1_18=-1, var_1_19=-16384, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=10, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L102] var_1_26 = var_1_8 VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=32767, var_1_16=-16, var_1_18=-1, var_1_19=-16384, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=32767, var_1_28=-10000, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L103] COND FALSE !(((((-256) < 0 ) ? -(-256) : (-256))) < var_1_19) [L106] var_1_28 = var_1_29 VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=32767, var_1_16=-16, var_1_18=-1, var_1_19=-16384, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=32767, var_1_28=-1073741823, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L108] COND TRUE var_1_8 > var_1_18 VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=32767, var_1_16=-16, var_1_18=-1, var_1_19=-16384, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=32767, var_1_28=-1073741823, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L109] COND TRUE var_1_29 < var_1_18 VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=32767, var_1_16=-16, var_1_18=-1, var_1_19=-16384, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=32767, var_1_28=-1073741823, var_1_29=-1073741823, var_1_31=1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L110] COND TRUE var_1_29 <= (-64 & var_1_19) [L111] var_1_31 = ((((var_1_1) > (((((8) < (var_1_1)) ? (8) : (var_1_1))))) ? (var_1_1) : (((((8) < (var_1_1)) ? (8) : (var_1_1)))))) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=32767, var_1_16=-16, var_1_18=-1, var_1_19=-16384, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=32767, var_1_28=-1073741823, var_1_29=-1073741823, var_1_31=-1, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L117] COND FALSE !(((((((((var_1_8) > (var_1_15)) ? (var_1_8) : (var_1_15)))) > (var_1_1)) ? (((((var_1_8) > (var_1_15)) ? (var_1_8) : (var_1_15)))) : (var_1_1))) > var_1_8) [L122] var_1_36 = var_1_38 VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=32767, var_1_16=-16, var_1_18=-1, var_1_19=-16384, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=32767, var_1_28=-1073741823, var_1_29=-1073741823, var_1_31=-1, var_1_36=0, var_1_38=0, var_1_39=18/5, var_1_3=-1, var_1_42=10, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L124] var_1_39 = ((((((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) > (((((var_1_41) < (100.75)) ? (var_1_41) : (100.75))))) ? (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) : (((((var_1_41) < (100.75)) ? (var_1_41) : (100.75)))))) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=32767, var_1_16=-16, var_1_18=-1, var_1_19=-16384, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=32767, var_1_28=-1073741823, var_1_29=-1073741823, var_1_31=-1, var_1_36=0, var_1_38=0, var_1_39=2, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=10, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L125] COND FALSE !(var_1_8 <= (~ ((((var_1_1) < (var_1_1)) ? (var_1_1) : (var_1_1))))) [L136] var_1_42 = var_1_38 VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=32767, var_1_16=-16, var_1_18=-1, var_1_19=-16384, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=32767, var_1_28=-1073741823, var_1_29=-1073741823, var_1_31=-1, var_1_36=0, var_1_38=0, var_1_39=2, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L191] RET step() [L192] CALL, EXPR property() [L182-L183] return (((((((var_1_12 ? (var_1_1 == ((signed char) (var_1_3 + var_1_4))) : 1) && ((var_1_4 >= (var_1_6 - var_1_7)) ? (var_1_12 ? (var_1_5 == ((double) 8.25)) : 1) : 1)) && ((-25 == var_1_6) ? ((last_1_var_1_12 && last_1_var_1_12) ? (var_1_8 == ((unsigned short int) ((((((var_1_10 - 10) - 16)) > ((var_1_11 - var_1_7))) ? (((var_1_10 - 10) - 16)) : ((var_1_11 - var_1_7)))))) : 1) : (var_1_8 == ((unsigned short int) ((((var_1_7) > (var_1_11)) ? (var_1_7) : (var_1_11))))))) && ((var_1_8 >= var_1_7) ? (var_1_12 == ((unsigned char) (! var_1_14))) : 1)) && ((-64 > (var_1_6 + var_1_19)) ? (var_1_15 == ((signed long int) (var_1_11 - var_1_7))) : ((! var_1_12) ? (var_1_12 ? (var_1_15 == ((signed long int) 4)) : 1) : 1))) && ((var_1_19 > (((((var_1_11) > (var_1_18)) ? (var_1_11) : (var_1_18))) + (var_1_15 / var_1_10))) ? (var_1_16 == ((signed short int) var_1_4)) : 1)) && ((var_1_1 < var_1_6) ? (var_1_18 == ((signed short int) (var_1_6 - var_1_7))) : (var_1_18 == ((signed short int) (((((var_1_6 + var_1_4)) < (var_1_1)) ? ((var_1_6 + var_1_4)) : (var_1_1))))))) && (var_1_12 ? (var_1_19 == ((signed short int) ((var_1_7 - ((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21)))) + var_1_6))) : 1) ; VAL [\result=0, isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=32767, var_1_16=-16, var_1_18=-1, var_1_19=-16384, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=32767, var_1_28=-1073741823, var_1_29=-1073741823, var_1_31=-1, var_1_36=0, var_1_38=0, var_1_39=2, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L192] RET, EXPR property() [L192] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=32767, var_1_16=-16, var_1_18=-1, var_1_19=-16384, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=32767, var_1_28=-1073741823, var_1_29=-1073741823, var_1_31=-1, var_1_36=0, var_1_38=0, var_1_39=2, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] [L19] reach_error() VAL [isInitial=1, last_1_var_1_12=1, var_1_10=65534, var_1_11=98303, var_1_12=1, var_1_14=0, var_1_15=32767, var_1_16=-16, var_1_18=-1, var_1_19=-16384, var_1_1=-1, var_1_20=16383, var_1_21=16383, var_1_22=-8, var_1_26=32767, var_1_28=-1073741823, var_1_29=-1073741823, var_1_31=-1, var_1_36=0, var_1_38=0, var_1_39=2, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_4=0, var_1_5=33/4, var_1_6=-1, var_1_7=0, var_1_8=32767] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 84 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 681.6s, OverallIterations: 33, TraceHistogramMax: 24, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 350.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 22603 SdHoareTripleChecker+Valid, 97.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 22588 mSDsluCounter, 27463 SdHoareTripleChecker+Invalid, 88.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 22531 mSDsCounter, 4016 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 37340 IncrementalHoareTripleChecker+Invalid, 41356 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4016 mSolverCounterUnsat, 4932 mSDtfsCounter, 37340 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2574 GetRequests, 1489 SyntacticMatches, 0 SemanticMatches, 1085 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45976 ImplicationChecksByTransitivity, 196.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=11385occurred in iteration=32, InterpolantAutomatonStates: 830, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 64.3s AutomataMinimizationTime, 32 MinimizatonAttempts, 58245 StatesRemovedByMinimization, 31 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 3.0s SatisfiabilityAnalysisTime, 260.1s InterpolantComputationTime, 6293 NumberOfCodeBlocks, 6293 NumberOfCodeBlocksAsserted, 39 NumberOfCheckSat, 6249 ConstructedInterpolants, 9 QuantifiedInterpolants, 111806 SizeOfPredicates, 33 NumberOfNonLiveVariables, 1927 ConjunctsInSsa, 105 ConjunctsInUnsatCore, 39 InterpolantComputations, 28 PerfectInterpolantSequences, 41750/43056 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-27 20:02:10,520 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-11-27 20:02:10,648 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/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_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-66.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB --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 e47d94c12124cf4b862c2f881009fef36c28832c985456c790d3472927c1d0c5 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 20:02:14,057 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:02:14,235 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-27 20:02:14,246 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:02:14,247 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:02:14,295 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:02:14,297 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:02:14,298 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:02:14,299 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:02:14,299 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:02:14,299 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:02:14,300 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:02:14,300 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:02:14,301 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:02:14,302 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:02:14,302 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:02:14,302 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 20:02:14,302 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:02:14,302 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:02:14,302 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:02:14,303 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 20:02:14,303 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:02:14,303 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 20:02:14,303 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-27 20:02:14,303 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-27 20:02:14,303 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-27 20:02:14,303 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:02:14,303 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 20:02:14,303 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:02:14,304 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:02:14,305 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:02:14,305 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:02:14,305 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:02:14,306 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:02:14,306 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:02:14,306 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:02:14,306 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:02:14,306 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:02:14,306 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:02:14,307 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:02:14,307 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:02:14,307 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:02:14,308 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 20:02:14,308 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 20:02:14,308 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-27 20:02:14,308 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-27 20:02:14,309 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:02:14,309 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:02:14,309 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:02:14,309 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:02:14,309 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_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB 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 -> e47d94c12124cf4b862c2f881009fef36c28832c985456c790d3472927c1d0c5 [2024-11-27 20:02:14,725 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:02:14,736 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:02:14,739 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:02:14,740 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:02:14,741 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:02:14,742 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-66.i [2024-11-27 20:02:18,682 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/data/c58baea1f/5ee215ea31e94922b8704c17b765a188/FLAG5b157daff [2024-11-27 20:02:19,063 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:02:19,064 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-66.i [2024-11-27 20:02:19,081 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/data/c58baea1f/5ee215ea31e94922b8704c17b765a188/FLAG5b157daff [2024-11-27 20:02:19,106 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/data/c58baea1f/5ee215ea31e94922b8704c17b765a188 [2024-11-27 20:02:19,110 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:02:19,112 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:02:19,115 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:02:19,116 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:02:19,121 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:02:19,123 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:02:19" (1/1) ... [2024-11-27 20:02:19,124 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@701437e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:02:19, skipping insertion in model container [2024-11-27 20:02:19,124 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:02:19" (1/1) ... [2024-11-27 20:02:19,164 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:02:19,399 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_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-66.i[919,932] [2024-11-27 20:02:19,536 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:02:19,557 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:02:19,574 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_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-66.i[919,932] [2024-11-27 20:02:19,670 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:02:19,709 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:02:19,711 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:02:19 WrapperNode [2024-11-27 20:02:19,711 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:02:19,713 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:02:19,713 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:02:19,713 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:02:19,725 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:02:19" (1/1) ... [2024-11-27 20:02:19,744 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:02:19" (1/1) ... [2024-11-27 20:02:19,812 INFO L138 Inliner]: procedures = 27, calls = 37, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 178 [2024-11-27 20:02:19,816 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:02:19,817 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:02:19,817 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:02:19,817 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:02:19,834 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:02:19" (1/1) ... [2024-11-27 20:02:19,835 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:02:19" (1/1) ... [2024-11-27 20:02:19,839 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:02:19" (1/1) ... [2024-11-27 20:02:19,858 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-27 20:02:19,858 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:02:19" (1/1) ... [2024-11-27 20:02:19,858 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:02:19" (1/1) ... [2024-11-27 20:02:19,879 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:02:19" (1/1) ... [2024-11-27 20:02:19,881 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:02:19" (1/1) ... [2024-11-27 20:02:19,895 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:02:19" (1/1) ... [2024-11-27 20:02:19,898 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:02:19" (1/1) ... [2024-11-27 20:02:19,900 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:02:19" (1/1) ... [2024-11-27 20:02:19,913 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:02:19,914 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:02:19,914 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:02:19,914 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:02:19,921 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:02:19" (1/1) ... [2024-11-27 20:02:19,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:02:19,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:02:19,963 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:02:19,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:02:19,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:02:19,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-27 20:02:19,999 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 20:02:19,999 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 20:02:19,999 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:02:19,999 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:02:20,120 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:02:20,122 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:02:20,849 INFO L? ?]: Removed 18 outVars from TransFormulas that were not future-live. [2024-11-27 20:02:20,850 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:02:20,863 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:02:20,864 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 20:02:20,864 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:02:20 BoogieIcfgContainer [2024-11-27 20:02:20,865 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:02:20,867 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:02:20,868 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:02:20,874 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:02:20,874 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:02:19" (1/3) ... [2024-11-27 20:02:20,875 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ca5b0bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:02:20, skipping insertion in model container [2024-11-27 20:02:20,876 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:02:19" (2/3) ... [2024-11-27 20:02:20,878 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ca5b0bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:02:20, skipping insertion in model container [2024-11-27 20:02:20,879 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:02:20" (3/3) ... [2024-11-27 20:02:20,881 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-66.i [2024-11-27 20:02:20,900 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:02:20,901 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-66.i that has 2 procedures, 84 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-27 20:02:20,969 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:02:20,984 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;@46a6839d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:02:20,984 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 20:02:20,989 INFO L276 IsEmpty]: Start isEmpty. Operand has 84 states, 57 states have (on average 1.4912280701754386) internal successors, (85), 58 states have internal predecessors, (85), 24 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-27 20:02:21,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-27 20:02:21,007 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:02:21,008 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:02:21,008 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:02:21,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:02:21,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1238318862, now seen corresponding path program 1 times [2024-11-27 20:02:21,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:02:21,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [435824223] [2024-11-27 20:02:21,027 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:02:21,027 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-27 20:02:21,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:02:21,030 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:02:21,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:02:21,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:02:21,446 INFO L256 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-27 20:02:21,458 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:02:21,517 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 494 proven. 0 refuted. 0 times theorem prover too weak. 610 trivial. 0 not checked. [2024-11-27 20:02:21,517 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:02:21,518 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:02:21,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [435824223] [2024-11-27 20:02:21,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [435824223] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:02:21,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:02:21,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:02:21,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679089215] [2024-11-27 20:02:21,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:02:21,528 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 20:02:21,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:02:21,554 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 20:02:21,554 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 20:02:21,557 INFO L87 Difference]: Start difference. First operand has 84 states, 57 states have (on average 1.4912280701754386) internal successors, (85), 58 states have internal predecessors, (85), 24 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Second operand has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-27 20:02:21,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:02:21,597 INFO L93 Difference]: Finished difference Result 161 states and 284 transitions. [2024-11-27 20:02:21,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 20:02:21,600 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 160 [2024-11-27 20:02:21,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:02:21,609 INFO L225 Difference]: With dead ends: 161 [2024-11-27 20:02:21,609 INFO L226 Difference]: Without dead ends: 80 [2024-11-27 20:02:21,614 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 159 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 20:02:21,617 INFO L435 NwaCegarLoop]: 126 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:02:21,618 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:02:21,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2024-11-27 20:02:21,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2024-11-27 20:02:21,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 54 states have (on average 1.4444444444444444) internal successors, (78), 54 states have internal predecessors, (78), 24 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-27 20:02:21,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 126 transitions. [2024-11-27 20:02:21,696 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 126 transitions. Word has length 160 [2024-11-27 20:02:21,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:02:21,696 INFO L471 AbstractCegarLoop]: Abstraction has 80 states and 126 transitions. [2024-11-27 20:02:21,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-11-27 20:02:21,697 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 126 transitions. [2024-11-27 20:02:21,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-27 20:02:21,703 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:02:21,703 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:02:21,709 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:02:21,905 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:02:21,905 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:02:21,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:02:21,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1644456530, now seen corresponding path program 1 times [2024-11-27 20:02:21,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:02:21,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1395183784] [2024-11-27 20:02:21,911 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:02:21,911 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-27 20:02:21,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:02:21,915 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:02:21,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:02:22,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:02:22,340 INFO L256 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-27 20:02:22,353 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:02:24,419 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 624 proven. 87 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2024-11-27 20:02:24,420 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:02:28,397 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:02:28,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1395183784] [2024-11-27 20:02:28,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1395183784] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:02:28,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1683948970] [2024-11-27 20:02:28,399 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:02:28,399 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 20:02:28,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 20:02:28,413 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 20:02:28,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1521dbe2-7d1a-4e48-825b-9a4e1b7bf95b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-27 20:02:29,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:02:29,359 INFO L256 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-27 20:02:29,366 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:02:34,312 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 598 proven. 126 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2024-11-27 20:02:34,312 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:02:52,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1683948970] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:02:52,471 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:02:52,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14] total 17 [2024-11-27 20:02:52,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145012798] [2024-11-27 20:02:52,472 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:02:52,473 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 20:02:52,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:02:52,475 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 20:02:52,475 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2024-11-27 20:02:52,475 INFO L87 Difference]: Start difference. First operand 80 states and 126 transitions. Second operand has 17 states, 17 states have (on average 5.176470588235294) internal successors, (88), 17 states have internal predecessors, (88), 5 states have call successors, (39), 5 states have call predecessors, (39), 8 states have return successors, (40), 5 states have call predecessors, (40), 5 states have call successors, (40) [2024-11-27 20:03:00,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-27 20:03:04,460 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0]