./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/product-lines/elevator_spec1_product27.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8fc3dc66 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/product-lines/elevator_spec1_product27.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 b90339f9090766921b1c16763101e1e0bf56713d98b802bfaa51b02dabc40a61 --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-16 18:33:12,508 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-16 18:33:12,567 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-16 18:33:12,571 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-16 18:33:12,571 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-16 18:33:12,592 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-16 18:33:12,593 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-16 18:33:12,593 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-16 18:33:12,593 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-16 18:33:12,593 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-16 18:33:12,593 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-16 18:33:12,593 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-16 18:33:12,593 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-16 18:33:12,593 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-16 18:33:12,593 INFO L153 SettingsManager]: * Use SBE=true [2025-03-16 18:33:12,593 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-16 18:33:12,594 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-16 18:33:12,594 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-16 18:33:12,595 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-16 18:33:12,595 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-16 18:33:12,595 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-16 18:33:12,595 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-16 18:33:12,595 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-16 18:33:12,595 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-16 18:33:12,595 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-16 18:33:12,595 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-16 18:33:12,595 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-16 18:33:12,595 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-16 18:33:12,596 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-16 18:33:12,596 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-16 18:33:12,596 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-16 18:33:12,596 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-16 18:33:12,596 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-16 18:33:12,596 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-16 18:33:12,596 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-16 18:33:12,597 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-16 18:33:12,597 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-16 18:33:12,597 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-16 18:33:12,597 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-16 18:33:12,597 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-16 18:33:12,597 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-16 18:33:12,597 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-16 18:33:12,597 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-16 18:33:12,597 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> b90339f9090766921b1c16763101e1e0bf56713d98b802bfaa51b02dabc40a61 [2025-03-16 18:33:12,817 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-16 18:33:12,823 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-16 18:33:12,825 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-16 18:33:12,825 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-16 18:33:12,826 INFO L274 PluginConnector]: CDTParser initialized [2025-03-16 18:33:12,828 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/product-lines/elevator_spec1_product27.cil.c [2025-03-16 18:33:13,925 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/903236f4c/76023d145ac34506a0e563f737331486/FLAGba6d2197c [2025-03-16 18:33:14,230 INFO L384 CDTParser]: Found 1 translation units. [2025-03-16 18:33:14,232 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/elevator_spec1_product27.cil.c [2025-03-16 18:33:14,250 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/903236f4c/76023d145ac34506a0e563f737331486/FLAGba6d2197c [2025-03-16 18:33:14,498 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/903236f4c/76023d145ac34506a0e563f737331486 [2025-03-16 18:33:14,500 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-16 18:33:14,501 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-16 18:33:14,501 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-16 18:33:14,501 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-16 18:33:14,504 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-16 18:33:14,505 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.03 06:33:14" (1/1) ... [2025-03-16 18:33:14,506 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@374b78d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:33:14, skipping insertion in model container [2025-03-16 18:33:14,506 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.03 06:33:14" (1/1) ... [2025-03-16 18:33:14,540 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-16 18:33:14,790 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/elevator_spec1_product27.cil.c[35415,35428] [2025-03-16 18:33:14,862 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-16 18:33:14,876 INFO L200 MainTranslator]: Completed pre-run [2025-03-16 18:33:14,881 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [48] [2025-03-16 18:33:14,883 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [412] [2025-03-16 18:33:14,883 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [447] [2025-03-16 18:33:14,883 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [567] [2025-03-16 18:33:14,883 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [1239] [2025-03-16 18:33:14,883 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [1252] [2025-03-16 18:33:14,884 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [1618] [2025-03-16 18:33:14,884 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification1_spec.i","") [1627] [2025-03-16 18:33:14,884 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [1813] [2025-03-16 18:33:14,884 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1905] [2025-03-16 18:33:14,934 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/elevator_spec1_product27.cil.c[35415,35428] [2025-03-16 18:33:14,985 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-16 18:33:15,008 INFO L204 MainTranslator]: Completed translation [2025-03-16 18:33:15,009 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:33:15 WrapperNode [2025-03-16 18:33:15,009 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-16 18:33:15,010 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-16 18:33:15,010 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-16 18:33:15,010 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-16 18:33:15,014 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:33:15" (1/1) ... [2025-03-16 18:33:15,042 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:33:15" (1/1) ... [2025-03-16 18:33:15,074 INFO L138 Inliner]: procedures = 95, calls = 343, calls flagged for inlining = 27, calls inlined = 24, statements flattened = 1148 [2025-03-16 18:33:15,075 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-16 18:33:15,078 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-16 18:33:15,078 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-16 18:33:15,079 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-16 18:33:15,085 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:33:15" (1/1) ... [2025-03-16 18:33:15,085 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:33:15" (1/1) ... [2025-03-16 18:33:15,088 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:33:15" (1/1) ... [2025-03-16 18:33:15,117 INFO L175 MemorySlicer]: Split 81 memory accesses to 20 slices as follows [2, 4, 4, 4, 2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4]. 9 percent of accesses are in the largest equivalence class. The 81 initializations are split as follows [2, 4, 4, 4, 2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4]. The 0 writes are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. [2025-03-16 18:33:15,117 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:33:15" (1/1) ... [2025-03-16 18:33:15,117 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:33:15" (1/1) ... [2025-03-16 18:33:15,130 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:33:15" (1/1) ... [2025-03-16 18:33:15,132 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:33:15" (1/1) ... [2025-03-16 18:33:15,137 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:33:15" (1/1) ... [2025-03-16 18:33:15,141 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:33:15" (1/1) ... [2025-03-16 18:33:15,146 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-16 18:33:15,147 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-16 18:33:15,147 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-16 18:33:15,147 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-16 18:33:15,148 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:33:15" (1/1) ... [2025-03-16 18:33:15,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-16 18:33:15,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:15,175 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-16 18:33:15,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-16 18:33:15,195 INFO L130 BoogieDeclarations]: Found specification of procedure angelinaCall [2025-03-16 18:33:15,195 INFO L138 BoogieDeclarations]: Found implementation of procedure angelinaCall [2025-03-16 18:33:15,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-16 18:33:15,195 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2025-03-16 18:33:15,195 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2025-03-16 18:33:15,195 INFO L130 BoogieDeclarations]: Found specification of procedure bigMacCall [2025-03-16 18:33:15,195 INFO L138 BoogieDeclarations]: Found implementation of procedure bigMacCall [2025-03-16 18:33:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2025-03-16 18:33:15,196 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2025-03-16 18:33:15,196 INFO L130 BoogieDeclarations]: Found specification of procedure isExecutiveFloorCalling [2025-03-16 18:33:15,196 INFO L138 BoogieDeclarations]: Found implementation of procedure isExecutiveFloorCalling [2025-03-16 18:33:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2025-03-16 18:33:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2025-03-16 18:33:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2025-03-16 18:33:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2025-03-16 18:33:15,197 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2025-03-16 18:33:15,197 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2025-03-16 18:33:15,198 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2025-03-16 18:33:15,199 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure areDoorsOpen [2025-03-16 18:33:15,199 INFO L138 BoogieDeclarations]: Found implementation of procedure areDoorsOpen [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2025-03-16 18:33:15,199 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2025-03-16 18:33:15,199 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2025-03-16 18:33:15,199 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2025-03-16 18:33:15,199 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentFloorID [2025-03-16 18:33:15,199 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentFloorID [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2025-03-16 18:33:15,199 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedAtCurrentFloor__wrappee__empty [2025-03-16 18:33:15,199 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedAtCurrentFloor__wrappee__empty [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2025-03-16 18:33:15,199 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2025-03-16 18:33:15,199 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2025-03-16 18:33:15,199 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2025-03-16 18:33:15,199 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-16 18:33:15,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2025-03-16 18:33:15,200 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2025-03-16 18:33:15,200 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2025-03-16 18:33:15,200 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-16 18:33:15,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-16 18:33:15,200 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2025-03-16 18:33:15,200 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2025-03-16 18:33:15,344 INFO L256 CfgBuilder]: Building ICFG [2025-03-16 18:33:15,346 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-16 18:33:15,403 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L564: #res := ~retValue_acc~6; [2025-03-16 18:33:15,428 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L486: #res := ~retValue_acc~4; [2025-03-16 18:33:15,432 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1979: #res := ~retValue_acc~13; [2025-03-16 18:33:15,441 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2152: #res := ~retValue_acc~14; [2025-03-16 18:33:15,542 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2808: #res#1 := ~retValue_acc~24#1; [2025-03-16 18:33:15,543 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2195-1: buttonForFloorIsPressed_#res#1 := buttonForFloorIsPressed_~retValue_acc~16#1; [2025-03-16 18:33:15,550 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3436: #res := ~retValue_acc~28; [2025-03-16 18:33:15,806 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2689-1: stopRequestedInDirection__wrappee__empty_#res#1 := stopRequestedInDirection__wrappee__empty_~retValue_acc~21#1; [2025-03-16 18:33:15,806 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2718: #res#1 := ~retValue_acc~22#1; [2025-03-16 18:33:15,860 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2853: #res := ~retValue_acc~26; [2025-03-16 18:33:15,879 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L525: #res := ~retValue_acc~5; [2025-03-16 18:33:15,917 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2244-1: isEmpty_#res#1 := isEmpty_~retValue_acc~18#1; [2025-03-16 18:33:15,966 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2324-1: anyStopRequested_#res#1 := anyStopRequested_~retValue_acc~19#1; [2025-03-16 18:33:15,966 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2337-1: isIdle_#res#1 := isIdle_~retValue_acc~20#1; [2025-03-16 18:33:16,081 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2839-1: stopRequestedAtCurrentFloor_#res#1 := stopRequestedAtCurrentFloor_~retValue_acc~25#1; [2025-03-16 18:33:16,131 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L925: #res := ~retValue_acc~8; [2025-03-16 18:33:16,186 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L444-1: valid_product_#res#1 := valid_product_~retValue_acc~3#1; [2025-03-16 18:33:16,186 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L409-1: main_#res#1 := main_~retValue_acc~1#1; [2025-03-16 18:33:16,194 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L684: #res := ~retValue_acc~7; [2025-03-16 18:33:16,195 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2161: #res := ~retValue_acc~15; [2025-03-16 18:33:16,200 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1236: #res := ~retValue_acc~9; [2025-03-16 18:33:16,321 INFO L? ?]: Removed 460 outVars from TransFormulas that were not future-live. [2025-03-16 18:33:16,321 INFO L307 CfgBuilder]: Performing block encoding [2025-03-16 18:33:16,342 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-16 18:33:16,346 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-16 18:33:16,346 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.03 06:33:16 BoogieIcfgContainer [2025-03-16 18:33:16,346 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-16 18:33:16,348 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-16 18:33:16,349 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-16 18:33:16,352 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-16 18:33:16,352 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.03 06:33:14" (1/3) ... [2025-03-16 18:33:16,353 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@522b568 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.03 06:33:16, skipping insertion in model container [2025-03-16 18:33:16,353 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:33:15" (2/3) ... [2025-03-16 18:33:16,353 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@522b568 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.03 06:33:16, skipping insertion in model container [2025-03-16 18:33:16,353 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.03 06:33:16" (3/3) ... [2025-03-16 18:33:16,354 INFO L128 eAbstractionObserver]: Analyzing ICFG elevator_spec1_product27.cil.c [2025-03-16 18:33:16,364 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-16 18:33:16,366 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG elevator_spec1_product27.cil.c that has 26 procedures, 567 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-16 18:33:16,417 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-16 18:33:16,425 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;@f9ca9c5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-16 18:33:16,425 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-16 18:33:16,431 INFO L276 IsEmpty]: Start isEmpty. Operand has 567 states, 441 states have (on average 1.6984126984126984) internal successors, (749), 462 states have internal predecessors, (749), 99 states have call successors, (99), 25 states have call predecessors, (99), 25 states have return successors, (99), 93 states have call predecessors, (99), 99 states have call successors, (99) [2025-03-16 18:33:16,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2025-03-16 18:33:16,453 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:16,454 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:16,454 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:16,458 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:16,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1880235092, now seen corresponding path program 1 times [2025-03-16 18:33:16,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:16,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870921664] [2025-03-16 18:33:16,464 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:16,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:16,576 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 120 statements into 1 equivalence classes. [2025-03-16 18:33:16,638 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 120 of 120 statements. [2025-03-16 18:33:16,639 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:16,639 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:16,964 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:33:16,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:16,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870921664] [2025-03-16 18:33:16,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870921664] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:16,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786114161] [2025-03-16 18:33:16,967 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:16,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:16,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:16,971 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:16,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-16 18:33:17,103 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 120 statements into 1 equivalence classes. [2025-03-16 18:33:17,288 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 120 of 120 statements. [2025-03-16 18:33:17,288 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:17,289 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:17,296 INFO L256 TraceCheckSpWp]: Trace formula consists of 1856 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-16 18:33:17,303 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:17,322 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-03-16 18:33:17,322 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:17,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786114161] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:17,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:17,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 4 [2025-03-16 18:33:17,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678316401] [2025-03-16 18:33:17,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:17,328 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-16 18:33:17,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:17,341 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-16 18:33:17,342 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:33:17,345 INFO L87 Difference]: Start difference. First operand has 567 states, 441 states have (on average 1.6984126984126984) internal successors, (749), 462 states have internal predecessors, (749), 99 states have call successors, (99), 25 states have call predecessors, (99), 25 states have return successors, (99), 93 states have call predecessors, (99), 99 states have call successors, (99) Second operand has 2 states, 2 states have (on average 33.5) internal successors, (67), 2 states have internal predecessors, (67), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2025-03-16 18:33:17,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:17,400 INFO L93 Difference]: Finished difference Result 587 states and 976 transitions. [2025-03-16 18:33:17,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-16 18:33:17,402 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 33.5) internal successors, (67), 2 states have internal predecessors, (67), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 120 [2025-03-16 18:33:17,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:17,420 INFO L225 Difference]: With dead ends: 587 [2025-03-16 18:33:17,420 INFO L226 Difference]: Without dead ends: 560 [2025-03-16 18:33:17,423 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:33:17,426 INFO L435 NwaCegarLoop]: 939 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, 939 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 [2025-03-16 18:33:17,428 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 939 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:17,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2025-03-16 18:33:17,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 560. [2025-03-16 18:33:17,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 436 states have (on average 1.6972477064220184) internal successors, (740), 455 states have internal predecessors, (740), 99 states have call successors, (99), 25 states have call predecessors, (99), 24 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-16 18:33:17,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 933 transitions. [2025-03-16 18:33:17,491 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 933 transitions. Word has length 120 [2025-03-16 18:33:17,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:17,492 INFO L471 AbstractCegarLoop]: Abstraction has 560 states and 933 transitions. [2025-03-16 18:33:17,492 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 33.5) internal successors, (67), 2 states have internal predecessors, (67), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2025-03-16 18:33:17,492 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 933 transitions. [2025-03-16 18:33:17,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2025-03-16 18:33:17,496 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:17,497 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:17,505 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-16 18:33:17,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-16 18:33:17,701 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:17,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:17,702 INFO L85 PathProgramCache]: Analyzing trace with hash 514162496, now seen corresponding path program 1 times [2025-03-16 18:33:17,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:17,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482343486] [2025-03-16 18:33:17,702 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:17,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:17,733 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 121 statements into 1 equivalence classes. [2025-03-16 18:33:17,749 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 121 of 121 statements. [2025-03-16 18:33:17,749 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:17,749 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:17,939 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:33:17,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:17,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482343486] [2025-03-16 18:33:17,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482343486] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:17,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346437115] [2025-03-16 18:33:17,939 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:17,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:17,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:17,943 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:17,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-16 18:33:18,083 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 121 statements into 1 equivalence classes. [2025-03-16 18:33:18,274 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 121 of 121 statements. [2025-03-16 18:33:18,274 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:18,274 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:18,280 INFO L256 TraceCheckSpWp]: Trace formula consists of 1858 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:18,288 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:18,325 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-16 18:33:18,325 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:18,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346437115] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:18,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:18,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:33:18,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756751893] [2025-03-16 18:33:18,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:18,330 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:18,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:18,331 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:18,331 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:18,331 INFO L87 Difference]: Start difference. First operand 560 states and 933 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:18,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:18,403 INFO L93 Difference]: Finished difference Result 1116 states and 1863 transitions. [2025-03-16 18:33:18,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:33:18,406 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) Word has length 121 [2025-03-16 18:33:18,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:18,412 INFO L225 Difference]: With dead ends: 1116 [2025-03-16 18:33:18,412 INFO L226 Difference]: Without dead ends: 560 [2025-03-16 18:33:18,418 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:18,418 INFO L435 NwaCegarLoop]: 921 mSDtfsCounter, 5 mSDsluCounter, 1836 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 2757 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:18,419 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 2757 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:18,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2025-03-16 18:33:18,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 560. [2025-03-16 18:33:18,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 436 states have (on average 1.694954128440367) internal successors, (739), 455 states have internal predecessors, (739), 99 states have call successors, (99), 25 states have call predecessors, (99), 24 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-16 18:33:18,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 932 transitions. [2025-03-16 18:33:18,453 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 932 transitions. Word has length 121 [2025-03-16 18:33:18,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:18,453 INFO L471 AbstractCegarLoop]: Abstraction has 560 states and 932 transitions. [2025-03-16 18:33:18,453 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:18,453 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 932 transitions. [2025-03-16 18:33:18,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2025-03-16 18:33:18,457 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:18,457 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:18,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:18,658 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2025-03-16 18:33:18,658 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:18,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:18,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1433081510, now seen corresponding path program 1 times [2025-03-16 18:33:18,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:18,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419696597] [2025-03-16 18:33:18,659 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:18,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:18,678 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 123 statements into 1 equivalence classes. [2025-03-16 18:33:18,686 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 123 of 123 statements. [2025-03-16 18:33:18,686 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:18,686 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:18,815 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:33:18,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:18,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419696597] [2025-03-16 18:33:18,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419696597] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:18,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659640304] [2025-03-16 18:33:18,816 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:18,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:18,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:18,820 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:18,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-16 18:33:18,943 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 123 statements into 1 equivalence classes. [2025-03-16 18:33:19,112 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 123 of 123 statements. [2025-03-16 18:33:19,112 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:19,112 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:19,117 INFO L256 TraceCheckSpWp]: Trace formula consists of 1860 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:19,120 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:19,137 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-16 18:33:19,140 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:19,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659640304] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:19,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:19,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:33:19,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768485832] [2025-03-16 18:33:19,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:19,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:19,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:19,141 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:19,141 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:19,141 INFO L87 Difference]: Start difference. First operand 560 states and 932 transitions. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:19,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:19,198 INFO L93 Difference]: Finished difference Result 1116 states and 1861 transitions. [2025-03-16 18:33:19,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:33:19,199 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) Word has length 123 [2025-03-16 18:33:19,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:19,203 INFO L225 Difference]: With dead ends: 1116 [2025-03-16 18:33:19,203 INFO L226 Difference]: Without dead ends: 560 [2025-03-16 18:33:19,205 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:19,205 INFO L435 NwaCegarLoop]: 921 mSDtfsCounter, 4 mSDsluCounter, 1836 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2757 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:19,206 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 2757 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:19,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2025-03-16 18:33:19,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 560. [2025-03-16 18:33:19,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 436 states have (on average 1.6926605504587156) internal successors, (738), 455 states have internal predecessors, (738), 99 states have call successors, (99), 25 states have call predecessors, (99), 24 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-16 18:33:19,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 931 transitions. [2025-03-16 18:33:19,234 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 931 transitions. Word has length 123 [2025-03-16 18:33:19,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:19,235 INFO L471 AbstractCegarLoop]: Abstraction has 560 states and 931 transitions. [2025-03-16 18:33:19,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:19,236 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 931 transitions. [2025-03-16 18:33:19,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2025-03-16 18:33:19,240 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:19,240 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:19,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:19,440 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:19,441 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:19,441 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:19,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1139522528, now seen corresponding path program 1 times [2025-03-16 18:33:19,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:19,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635306081] [2025-03-16 18:33:19,442 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:19,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:19,455 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 125 statements into 1 equivalence classes. [2025-03-16 18:33:19,460 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 125 of 125 statements. [2025-03-16 18:33:19,460 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:19,460 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:19,554 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:33:19,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:19,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635306081] [2025-03-16 18:33:19,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635306081] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:19,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051797015] [2025-03-16 18:33:19,554 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:19,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:19,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:19,556 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:19,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-16 18:33:19,669 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 125 statements into 1 equivalence classes. [2025-03-16 18:33:19,811 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 125 of 125 statements. [2025-03-16 18:33:19,811 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:19,811 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:19,818 INFO L256 TraceCheckSpWp]: Trace formula consists of 1862 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:19,823 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:19,843 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-16 18:33:19,843 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:19,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051797015] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:19,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:19,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:33:19,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823535806] [2025-03-16 18:33:19,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:19,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:19,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:19,845 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:19,845 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:19,845 INFO L87 Difference]: Start difference. First operand 560 states and 931 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:19,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:19,909 INFO L93 Difference]: Finished difference Result 1123 states and 1868 transitions. [2025-03-16 18:33:19,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:19,910 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) Word has length 125 [2025-03-16 18:33:19,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:19,913 INFO L225 Difference]: With dead ends: 1123 [2025-03-16 18:33:19,914 INFO L226 Difference]: Without dead ends: 569 [2025-03-16 18:33:19,915 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:19,917 INFO L435 NwaCegarLoop]: 920 mSDtfsCounter, 13 mSDsluCounter, 1834 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 2754 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:19,918 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 2754 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:19,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2025-03-16 18:33:19,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 569. [2025-03-16 18:33:19,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 444 states have (on average 1.6891891891891893) internal successors, (750), 463 states have internal predecessors, (750), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-16 18:33:19,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 943 transitions. [2025-03-16 18:33:19,944 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 943 transitions. Word has length 125 [2025-03-16 18:33:19,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:19,944 INFO L471 AbstractCegarLoop]: Abstraction has 569 states and 943 transitions. [2025-03-16 18:33:19,944 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:19,944 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 943 transitions. [2025-03-16 18:33:19,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2025-03-16 18:33:19,947 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:19,947 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:19,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-03-16 18:33:20,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:20,151 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:20,151 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:20,151 INFO L85 PathProgramCache]: Analyzing trace with hash -2044987986, now seen corresponding path program 1 times [2025-03-16 18:33:20,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:20,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133916171] [2025-03-16 18:33:20,152 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:20,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:20,164 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-03-16 18:33:20,169 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-03-16 18:33:20,169 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:20,169 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:20,269 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:33:20,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:20,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133916171] [2025-03-16 18:33:20,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133916171] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:20,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489274622] [2025-03-16 18:33:20,270 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:20,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:20,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:20,272 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:20,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-16 18:33:20,386 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-03-16 18:33:20,531 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-03-16 18:33:20,532 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:20,532 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:20,539 INFO L256 TraceCheckSpWp]: Trace formula consists of 1863 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:20,542 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:20,563 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-16 18:33:20,563 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:20,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489274622] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:20,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:20,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:33:20,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846304272] [2025-03-16 18:33:20,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:20,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:20,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:20,564 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:20,564 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:20,564 INFO L87 Difference]: Start difference. First operand 569 states and 943 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:20,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:20,622 INFO L93 Difference]: Finished difference Result 1125 states and 1869 transitions. [2025-03-16 18:33:20,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:20,623 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) Word has length 126 [2025-03-16 18:33:20,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:20,627 INFO L225 Difference]: With dead ends: 1125 [2025-03-16 18:33:20,627 INFO L226 Difference]: Without dead ends: 569 [2025-03-16 18:33:20,629 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:20,630 INFO L435 NwaCegarLoop]: 920 mSDtfsCounter, 11 mSDsluCounter, 1834 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 2754 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:20,630 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 2754 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:20,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2025-03-16 18:33:20,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 569. [2025-03-16 18:33:20,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 444 states have (on average 1.686936936936937) internal successors, (749), 463 states have internal predecessors, (749), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-16 18:33:20,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 942 transitions. [2025-03-16 18:33:20,655 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 942 transitions. Word has length 126 [2025-03-16 18:33:20,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:20,655 INFO L471 AbstractCegarLoop]: Abstraction has 569 states and 942 transitions. [2025-03-16 18:33:20,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:20,655 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 942 transitions. [2025-03-16 18:33:20,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2025-03-16 18:33:20,658 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:20,658 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:20,667 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-03-16 18:33:20,859 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:20,859 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:20,859 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:20,860 INFO L85 PathProgramCache]: Analyzing trace with hash -641448643, now seen corresponding path program 1 times [2025-03-16 18:33:20,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:20,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911650469] [2025-03-16 18:33:20,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:20,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:20,877 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 127 statements into 1 equivalence classes. [2025-03-16 18:33:20,883 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 127 of 127 statements. [2025-03-16 18:33:20,883 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:20,883 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:20,960 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:33:20,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:20,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911650469] [2025-03-16 18:33:20,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911650469] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:20,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88306167] [2025-03-16 18:33:20,960 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:20,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:20,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:20,962 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:20,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-16 18:33:21,080 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 127 statements into 1 equivalence classes. [2025-03-16 18:33:21,243 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 127 of 127 statements. [2025-03-16 18:33:21,243 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:21,243 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:21,249 INFO L256 TraceCheckSpWp]: Trace formula consists of 1864 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:21,252 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:21,270 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-16 18:33:21,271 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:21,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88306167] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:21,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:21,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:33:21,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030497091] [2025-03-16 18:33:21,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:21,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:21,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:21,272 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:21,272 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:21,272 INFO L87 Difference]: Start difference. First operand 569 states and 942 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:21,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:21,320 INFO L93 Difference]: Finished difference Result 1125 states and 1868 transitions. [2025-03-16 18:33:21,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:21,321 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) Word has length 127 [2025-03-16 18:33:21,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:21,325 INFO L225 Difference]: With dead ends: 1125 [2025-03-16 18:33:21,326 INFO L226 Difference]: Without dead ends: 569 [2025-03-16 18:33:21,328 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:21,328 INFO L435 NwaCegarLoop]: 920 mSDtfsCounter, 10 mSDsluCounter, 1834 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2754 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:21,328 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 2754 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:21,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2025-03-16 18:33:21,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 569. [2025-03-16 18:33:21,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 444 states have (on average 1.6846846846846846) internal successors, (748), 463 states have internal predecessors, (748), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-16 18:33:21,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 941 transitions. [2025-03-16 18:33:21,345 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 941 transitions. Word has length 127 [2025-03-16 18:33:21,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:21,345 INFO L471 AbstractCegarLoop]: Abstraction has 569 states and 941 transitions. [2025-03-16 18:33:21,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:21,346 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 941 transitions. [2025-03-16 18:33:21,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2025-03-16 18:33:21,348 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:21,349 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:21,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:21,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:21,553 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:21,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:21,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1307957578, now seen corresponding path program 1 times [2025-03-16 18:33:21,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:21,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255817927] [2025-03-16 18:33:21,554 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:21,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:21,565 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 128 statements into 1 equivalence classes. [2025-03-16 18:33:21,570 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 128 of 128 statements. [2025-03-16 18:33:21,570 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:21,570 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:21,620 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:33:21,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:21,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255817927] [2025-03-16 18:33:21,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255817927] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:21,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095047950] [2025-03-16 18:33:21,621 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:21,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:21,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:21,622 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:21,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-16 18:33:21,733 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 128 statements into 1 equivalence classes. [2025-03-16 18:33:21,866 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 128 of 128 statements. [2025-03-16 18:33:21,866 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:21,866 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:21,871 INFO L256 TraceCheckSpWp]: Trace formula consists of 1864 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:21,875 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:21,894 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-16 18:33:21,896 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:21,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095047950] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:21,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:21,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:33:21,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391139411] [2025-03-16 18:33:21,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:21,899 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:21,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:21,900 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:21,901 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:21,901 INFO L87 Difference]: Start difference. First operand 569 states and 941 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:22,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:22,008 INFO L93 Difference]: Finished difference Result 1151 states and 1915 transitions. [2025-03-16 18:33:22,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:33:22,009 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 128 [2025-03-16 18:33:22,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:22,013 INFO L225 Difference]: With dead ends: 1151 [2025-03-16 18:33:22,013 INFO L226 Difference]: Without dead ends: 584 [2025-03-16 18:33:22,015 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:22,016 INFO L435 NwaCegarLoop]: 895 mSDtfsCounter, 76 mSDsluCounter, 1750 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 2645 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:22,016 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 2645 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:22,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2025-03-16 18:33:22,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 569. [2025-03-16 18:33:22,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 444 states have (on average 1.6734234234234233) internal successors, (743), 463 states have internal predecessors, (743), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-16 18:33:22,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 936 transitions. [2025-03-16 18:33:22,032 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 936 transitions. Word has length 128 [2025-03-16 18:33:22,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:22,032 INFO L471 AbstractCegarLoop]: Abstraction has 569 states and 936 transitions. [2025-03-16 18:33:22,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:22,032 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 936 transitions. [2025-03-16 18:33:22,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2025-03-16 18:33:22,035 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:22,036 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:22,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:22,236 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:22,236 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:22,237 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:22,237 INFO L85 PathProgramCache]: Analyzing trace with hash -316723596, now seen corresponding path program 1 times [2025-03-16 18:33:22,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:22,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400335840] [2025-03-16 18:33:22,237 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:22,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:22,251 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 130 statements into 1 equivalence classes. [2025-03-16 18:33:22,257 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 130 of 130 statements. [2025-03-16 18:33:22,258 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:22,258 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:22,334 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-16 18:33:22,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:22,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400335840] [2025-03-16 18:33:22,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400335840] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:22,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021874086] [2025-03-16 18:33:22,334 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:22,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:22,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:22,337 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:22,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-03-16 18:33:22,472 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 130 statements into 1 equivalence classes. [2025-03-16 18:33:22,642 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 130 of 130 statements. [2025-03-16 18:33:22,642 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:22,642 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:22,648 INFO L256 TraceCheckSpWp]: Trace formula consists of 1866 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:22,651 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:22,678 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-16 18:33:22,679 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:22,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021874086] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:22,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:22,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:33:22,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71843139] [2025-03-16 18:33:22,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:22,680 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:22,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:22,681 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:22,681 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:22,681 INFO L87 Difference]: Start difference. First operand 569 states and 936 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:22,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:22,788 INFO L93 Difference]: Finished difference Result 1151 states and 1905 transitions. [2025-03-16 18:33:22,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:33:22,789 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 130 [2025-03-16 18:33:22,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:22,792 INFO L225 Difference]: With dead ends: 1151 [2025-03-16 18:33:22,792 INFO L226 Difference]: Without dead ends: 584 [2025-03-16 18:33:22,794 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:22,795 INFO L435 NwaCegarLoop]: 895 mSDtfsCounter, 75 mSDsluCounter, 1750 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 2645 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:22,795 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 2645 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:22,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2025-03-16 18:33:22,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 569. [2025-03-16 18:33:22,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 444 states have (on average 1.662162162162162) internal successors, (738), 463 states have internal predecessors, (738), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-16 18:33:22,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 931 transitions. [2025-03-16 18:33:22,813 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 931 transitions. Word has length 130 [2025-03-16 18:33:22,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:22,814 INFO L471 AbstractCegarLoop]: Abstraction has 569 states and 931 transitions. [2025-03-16 18:33:22,814 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:22,815 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 931 transitions. [2025-03-16 18:33:22,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2025-03-16 18:33:22,817 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:22,817 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:22,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-03-16 18:33:23,018 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2025-03-16 18:33:23,018 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:23,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:23,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1753923690, now seen corresponding path program 1 times [2025-03-16 18:33:23,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:23,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830061721] [2025-03-16 18:33:23,018 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:23,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:23,037 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 132 statements into 1 equivalence classes. [2025-03-16 18:33:23,042 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 132 of 132 statements. [2025-03-16 18:33:23,043 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:23,043 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:23,103 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:33:23,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:23,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830061721] [2025-03-16 18:33:23,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830061721] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:23,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414398058] [2025-03-16 18:33:23,104 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:23,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:23,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:23,106 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:23,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-03-16 18:33:23,223 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 132 statements into 1 equivalence classes. [2025-03-16 18:33:23,358 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 132 of 132 statements. [2025-03-16 18:33:23,358 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:23,358 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:23,362 INFO L256 TraceCheckSpWp]: Trace formula consists of 1868 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:23,365 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:23,395 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-16 18:33:23,396 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:23,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414398058] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:23,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:23,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:33:23,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812491910] [2025-03-16 18:33:23,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:23,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:23,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:23,397 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:23,397 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:23,397 INFO L87 Difference]: Start difference. First operand 569 states and 931 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:23,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:23,542 INFO L93 Difference]: Finished difference Result 1202 states and 1978 transitions. [2025-03-16 18:33:23,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:23,543 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 132 [2025-03-16 18:33:23,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:23,548 INFO L225 Difference]: With dead ends: 1202 [2025-03-16 18:33:23,548 INFO L226 Difference]: Without dead ends: 650 [2025-03-16 18:33:23,550 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:23,550 INFO L435 NwaCegarLoop]: 928 mSDtfsCounter, 130 mSDsluCounter, 1748 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 2676 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:23,551 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 2676 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:23,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2025-03-16 18:33:23,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 620. [2025-03-16 18:33:23,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 620 states, 494 states have (on average 1.665991902834008) internal successors, (823), 513 states have internal predecessors, (823), 99 states have call successors, (99), 27 states have call predecessors, (99), 26 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-16 18:33:23,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 1016 transitions. [2025-03-16 18:33:23,570 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 1016 transitions. Word has length 132 [2025-03-16 18:33:23,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:23,570 INFO L471 AbstractCegarLoop]: Abstraction has 620 states and 1016 transitions. [2025-03-16 18:33:23,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:23,571 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 1016 transitions. [2025-03-16 18:33:23,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2025-03-16 18:33:23,573 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:23,573 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:23,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-03-16 18:33:23,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:23,778 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:23,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:23,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1326128663, now seen corresponding path program 1 times [2025-03-16 18:33:23,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:23,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011729951] [2025-03-16 18:33:23,779 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:23,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:23,816 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-03-16 18:33:23,820 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-03-16 18:33:23,820 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:23,820 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:23,870 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:33:23,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:23,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011729951] [2025-03-16 18:33:23,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011729951] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:23,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399271420] [2025-03-16 18:33:23,871 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:23,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:23,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:23,873 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:23,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-03-16 18:33:23,996 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-03-16 18:33:24,131 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-03-16 18:33:24,131 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:24,131 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:24,136 INFO L256 TraceCheckSpWp]: Trace formula consists of 1869 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:24,139 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:24,163 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-16 18:33:24,163 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:24,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399271420] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:24,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:24,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:33:24,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717364226] [2025-03-16 18:33:24,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:24,164 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:24,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:24,164 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:24,165 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:24,165 INFO L87 Difference]: Start difference. First operand 620 states and 1016 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:24,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:24,293 INFO L93 Difference]: Finished difference Result 1217 states and 2002 transitions. [2025-03-16 18:33:24,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:24,297 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 133 [2025-03-16 18:33:24,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:24,301 INFO L225 Difference]: With dead ends: 1217 [2025-03-16 18:33:24,301 INFO L226 Difference]: Without dead ends: 650 [2025-03-16 18:33:24,303 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:24,303 INFO L435 NwaCegarLoop]: 927 mSDtfsCounter, 124 mSDsluCounter, 1722 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 2649 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:24,303 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 2649 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:24,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2025-03-16 18:33:24,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 620. [2025-03-16 18:33:24,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 620 states, 494 states have (on average 1.6558704453441295) internal successors, (818), 513 states have internal predecessors, (818), 99 states have call successors, (99), 27 states have call predecessors, (99), 26 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-16 18:33:24,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 1011 transitions. [2025-03-16 18:33:24,323 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 1011 transitions. Word has length 133 [2025-03-16 18:33:24,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:24,323 INFO L471 AbstractCegarLoop]: Abstraction has 620 states and 1011 transitions. [2025-03-16 18:33:24,324 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:24,324 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 1011 transitions. [2025-03-16 18:33:24,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2025-03-16 18:33:24,326 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:24,326 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:24,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:24,526 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2025-03-16 18:33:24,527 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:24,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:24,527 INFO L85 PathProgramCache]: Analyzing trace with hash 2073516187, now seen corresponding path program 1 times [2025-03-16 18:33:24,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:24,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635527393] [2025-03-16 18:33:24,527 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:24,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:24,542 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-03-16 18:33:24,548 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-03-16 18:33:24,548 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:24,548 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:24,605 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-16 18:33:24,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:24,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635527393] [2025-03-16 18:33:24,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635527393] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:24,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264859165] [2025-03-16 18:33:24,606 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:24,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:24,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:24,609 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:24,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-03-16 18:33:24,727 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-03-16 18:33:24,862 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-03-16 18:33:24,862 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:24,862 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:24,868 INFO L256 TraceCheckSpWp]: Trace formula consists of 1865 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:33:24,871 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:24,914 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-03-16 18:33:24,914 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:24,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264859165] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:24,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:24,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [4] total 9 [2025-03-16 18:33:24,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102768929] [2025-03-16 18:33:24,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:24,915 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:33:24,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:24,915 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:33:24,915 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:33:24,915 INFO L87 Difference]: Start difference. First operand 620 states and 1011 transitions. Second operand has 7 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2025-03-16 18:33:25,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:25,010 INFO L93 Difference]: Finished difference Result 1141 states and 1874 transitions. [2025-03-16 18:33:25,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:33:25,011 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 133 [2025-03-16 18:33:25,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:25,015 INFO L225 Difference]: With dead ends: 1141 [2025-03-16 18:33:25,015 INFO L226 Difference]: Without dead ends: 656 [2025-03-16 18:33:25,016 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:33:25,017 INFO L435 NwaCegarLoop]: 914 mSDtfsCounter, 86 mSDsluCounter, 4491 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 5405 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:25,017 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 5405 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:25,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2025-03-16 18:33:25,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 639. [2025-03-16 18:33:25,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 510 states have (on average 1.6549019607843136) internal successors, (844), 531 states have internal predecessors, (844), 100 states have call successors, (100), 27 states have call predecessors, (100), 28 states have return successors, (97), 93 states have call predecessors, (97), 95 states have call successors, (97) [2025-03-16 18:33:25,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 1041 transitions. [2025-03-16 18:33:25,035 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 1041 transitions. Word has length 133 [2025-03-16 18:33:25,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:25,035 INFO L471 AbstractCegarLoop]: Abstraction has 639 states and 1041 transitions. [2025-03-16 18:33:25,036 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2025-03-16 18:33:25,036 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 1041 transitions. [2025-03-16 18:33:25,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2025-03-16 18:33:25,038 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:25,038 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:25,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:25,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2025-03-16 18:33:25,243 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:25,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:25,243 INFO L85 PathProgramCache]: Analyzing trace with hash -117252295, now seen corresponding path program 1 times [2025-03-16 18:33:25,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:25,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598123646] [2025-03-16 18:33:25,243 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:25,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:25,254 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-03-16 18:33:25,258 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-03-16 18:33:25,258 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:25,258 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:25,301 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-16 18:33:25,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:25,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598123646] [2025-03-16 18:33:25,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598123646] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:25,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540630254] [2025-03-16 18:33:25,302 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:25,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:25,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:25,304 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:25,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-03-16 18:33:25,427 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-03-16 18:33:25,546 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-03-16 18:33:25,546 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:25,547 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:25,551 INFO L256 TraceCheckSpWp]: Trace formula consists of 1866 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:25,554 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:25,572 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:33:25,572 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:25,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540630254] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:25,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:25,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:33:25,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971086495] [2025-03-16 18:33:25,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:25,574 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:25,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:25,574 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:25,574 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:25,575 INFO L87 Difference]: Start difference. First operand 639 states and 1041 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:25,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:25,620 INFO L93 Difference]: Finished difference Result 1196 states and 1962 transitions. [2025-03-16 18:33:25,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:25,620 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 134 [2025-03-16 18:33:25,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:25,624 INFO L225 Difference]: With dead ends: 1196 [2025-03-16 18:33:25,624 INFO L226 Difference]: Without dead ends: 639 [2025-03-16 18:33:25,626 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:25,626 INFO L435 NwaCegarLoop]: 909 mSDtfsCounter, 13 mSDsluCounter, 1814 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 2723 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:25,626 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 2723 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:25,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2025-03-16 18:33:25,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 639. [2025-03-16 18:33:25,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 510 states have (on average 1.6470588235294117) internal successors, (840), 531 states have internal predecessors, (840), 100 states have call successors, (100), 27 states have call predecessors, (100), 28 states have return successors, (97), 93 states have call predecessors, (97), 95 states have call successors, (97) [2025-03-16 18:33:25,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 1037 transitions. [2025-03-16 18:33:25,644 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 1037 transitions. Word has length 134 [2025-03-16 18:33:25,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:25,645 INFO L471 AbstractCegarLoop]: Abstraction has 639 states and 1037 transitions. [2025-03-16 18:33:25,645 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:25,645 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 1037 transitions. [2025-03-16 18:33:25,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2025-03-16 18:33:25,647 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:25,647 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:25,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:25,848 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2025-03-16 18:33:25,848 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:25,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:25,849 INFO L85 PathProgramCache]: Analyzing trace with hash -234475403, now seen corresponding path program 1 times [2025-03-16 18:33:25,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:25,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157816448] [2025-03-16 18:33:25,849 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:25,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:25,860 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-03-16 18:33:25,864 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-03-16 18:33:25,864 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:25,864 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:25,907 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:33:25,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:25,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157816448] [2025-03-16 18:33:25,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157816448] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:25,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666288601] [2025-03-16 18:33:25,907 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:25,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:25,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:25,909 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:25,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-03-16 18:33:26,022 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-03-16 18:33:26,136 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-03-16 18:33:26,136 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:26,136 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:26,141 INFO L256 TraceCheckSpWp]: Trace formula consists of 1866 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:33:26,159 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:26,205 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-03-16 18:33:26,205 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:26,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666288601] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:26,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:26,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [4] total 9 [2025-03-16 18:33:26,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764679971] [2025-03-16 18:33:26,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:26,206 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:33:26,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:26,207 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:33:26,207 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:33:26,207 INFO L87 Difference]: Start difference. First operand 639 states and 1037 transitions. Second operand has 7 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2025-03-16 18:33:26,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:26,271 INFO L93 Difference]: Finished difference Result 1156 states and 1895 transitions. [2025-03-16 18:33:26,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:33:26,272 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 134 [2025-03-16 18:33:26,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:26,275 INFO L225 Difference]: With dead ends: 1156 [2025-03-16 18:33:26,275 INFO L226 Difference]: Without dead ends: 671 [2025-03-16 18:33:26,277 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:33:26,278 INFO L435 NwaCegarLoop]: 908 mSDtfsCounter, 95 mSDsluCounter, 4458 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 5366 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:26,278 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 5366 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:26,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2025-03-16 18:33:26,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 639. [2025-03-16 18:33:26,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 510 states have (on average 1.6470588235294117) internal successors, (840), 531 states have internal predecessors, (840), 100 states have call successors, (100), 27 states have call predecessors, (100), 28 states have return successors, (97), 93 states have call predecessors, (97), 95 states have call successors, (97) [2025-03-16 18:33:26,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 1037 transitions. [2025-03-16 18:33:26,295 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 1037 transitions. Word has length 134 [2025-03-16 18:33:26,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:26,296 INFO L471 AbstractCegarLoop]: Abstraction has 639 states and 1037 transitions. [2025-03-16 18:33:26,296 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2025-03-16 18:33:26,296 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 1037 transitions. [2025-03-16 18:33:26,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2025-03-16 18:33:26,299 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:26,299 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:26,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:26,499 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2025-03-16 18:33:26,500 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:26,501 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:26,501 INFO L85 PathProgramCache]: Analyzing trace with hash 2050798758, now seen corresponding path program 1 times [2025-03-16 18:33:26,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:26,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366513332] [2025-03-16 18:33:26,501 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:26,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:26,513 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-03-16 18:33:26,518 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-03-16 18:33:26,518 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:26,518 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:26,571 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-03-16 18:33:26,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:26,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366513332] [2025-03-16 18:33:26,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366513332] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:26,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152164031] [2025-03-16 18:33:26,571 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:26,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:26,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:26,573 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:26,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-03-16 18:33:26,697 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-03-16 18:33:26,825 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-03-16 18:33:26,825 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:26,825 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:26,830 INFO L256 TraceCheckSpWp]: Trace formula consists of 1862 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:33:26,833 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:26,895 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-03-16 18:33:26,896 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:26,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152164031] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:26,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:26,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2025-03-16 18:33:26,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402498952] [2025-03-16 18:33:26,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:26,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:33:26,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:26,897 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:33:26,898 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:33:26,898 INFO L87 Difference]: Start difference. First operand 639 states and 1037 transitions. Second operand has 8 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2025-03-16 18:33:27,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:27,004 INFO L93 Difference]: Finished difference Result 1159 states and 1898 transitions. [2025-03-16 18:33:27,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:33:27,005 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 134 [2025-03-16 18:33:27,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:27,009 INFO L225 Difference]: With dead ends: 1159 [2025-03-16 18:33:27,009 INFO L226 Difference]: Without dead ends: 674 [2025-03-16 18:33:27,012 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:33:27,012 INFO L435 NwaCegarLoop]: 897 mSDtfsCounter, 113 mSDsluCounter, 5295 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 6192 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:27,013 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 6192 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:27,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2025-03-16 18:33:27,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 639. [2025-03-16 18:33:27,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 510 states have (on average 1.6470588235294117) internal successors, (840), 531 states have internal predecessors, (840), 100 states have call successors, (100), 27 states have call predecessors, (100), 28 states have return successors, (97), 93 states have call predecessors, (97), 95 states have call successors, (97) [2025-03-16 18:33:27,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 1037 transitions. [2025-03-16 18:33:27,030 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 1037 transitions. Word has length 134 [2025-03-16 18:33:27,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:27,030 INFO L471 AbstractCegarLoop]: Abstraction has 639 states and 1037 transitions. [2025-03-16 18:33:27,030 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2025-03-16 18:33:27,030 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 1037 transitions. [2025-03-16 18:33:27,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2025-03-16 18:33:27,032 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:27,032 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:27,042 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-03-16 18:33:27,233 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:27,233 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:27,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:27,233 INFO L85 PathProgramCache]: Analyzing trace with hash -641095503, now seen corresponding path program 1 times [2025-03-16 18:33:27,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:27,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387373357] [2025-03-16 18:33:27,234 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:27,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:27,246 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 135 statements into 1 equivalence classes. [2025-03-16 18:33:27,251 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 135 of 135 statements. [2025-03-16 18:33:27,251 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:27,251 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:27,325 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-03-16 18:33:27,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:27,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387373357] [2025-03-16 18:33:27,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387373357] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:27,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498865555] [2025-03-16 18:33:27,326 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:27,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:27,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:27,330 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:27,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-03-16 18:33:27,481 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 135 statements into 1 equivalence classes. [2025-03-16 18:33:27,626 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 135 of 135 statements. [2025-03-16 18:33:27,626 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:27,626 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:27,632 INFO L256 TraceCheckSpWp]: Trace formula consists of 1863 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:33:27,635 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:27,700 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-03-16 18:33:27,700 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:27,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498865555] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:27,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:27,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2025-03-16 18:33:27,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103658621] [2025-03-16 18:33:27,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:27,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:33:27,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:27,701 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:33:27,702 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:33:27,702 INFO L87 Difference]: Start difference. First operand 639 states and 1037 transitions. Second operand has 8 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2025-03-16 18:33:27,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:27,818 INFO L93 Difference]: Finished difference Result 1144 states and 1873 transitions. [2025-03-16 18:33:27,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:33:27,819 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 135 [2025-03-16 18:33:27,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:27,823 INFO L225 Difference]: With dead ends: 1144 [2025-03-16 18:33:27,823 INFO L226 Difference]: Without dead ends: 659 [2025-03-16 18:33:27,825 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:33:27,825 INFO L435 NwaCegarLoop]: 897 mSDtfsCounter, 121 mSDsluCounter, 5285 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 6182 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:27,825 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 6182 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:27,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2025-03-16 18:33:27,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 639. [2025-03-16 18:33:27,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 510 states have (on average 1.6470588235294117) internal successors, (840), 531 states have internal predecessors, (840), 100 states have call successors, (100), 27 states have call predecessors, (100), 28 states have return successors, (97), 93 states have call predecessors, (97), 95 states have call successors, (97) [2025-03-16 18:33:27,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 1037 transitions. [2025-03-16 18:33:27,844 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 1037 transitions. Word has length 135 [2025-03-16 18:33:27,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:27,844 INFO L471 AbstractCegarLoop]: Abstraction has 639 states and 1037 transitions. [2025-03-16 18:33:27,844 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2025-03-16 18:33:27,844 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 1037 transitions. [2025-03-16 18:33:27,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2025-03-16 18:33:27,847 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:27,847 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:27,856 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-03-16 18:33:28,047 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2025-03-16 18:33:28,048 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:28,048 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:28,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1904968861, now seen corresponding path program 1 times [2025-03-16 18:33:28,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:28,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917644308] [2025-03-16 18:33:28,048 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:28,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:28,063 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 136 statements into 1 equivalence classes. [2025-03-16 18:33:28,071 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 136 of 136 statements. [2025-03-16 18:33:28,071 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:28,071 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:28,134 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-16 18:33:28,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:28,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917644308] [2025-03-16 18:33:28,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917644308] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:28,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051970720] [2025-03-16 18:33:28,134 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:28,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:28,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:28,137 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:28,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-03-16 18:33:28,260 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 136 statements into 1 equivalence classes. [2025-03-16 18:33:28,391 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 136 of 136 statements. [2025-03-16 18:33:28,391 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:28,391 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:28,397 INFO L256 TraceCheckSpWp]: Trace formula consists of 1867 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:33:28,400 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:28,489 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-16 18:33:28,489 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:28,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1051970720] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:28,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:28,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:33:28,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991217990] [2025-03-16 18:33:28,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:28,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:33:28,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:28,490 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:33:28,490 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:28,490 INFO L87 Difference]: Start difference. First operand 639 states and 1037 transitions. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-16 18:33:28,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:28,895 INFO L93 Difference]: Finished difference Result 1127 states and 1868 transitions. [2025-03-16 18:33:28,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:33:28,896 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 136 [2025-03-16 18:33:28,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:28,899 INFO L225 Difference]: With dead ends: 1127 [2025-03-16 18:33:28,899 INFO L226 Difference]: Without dead ends: 647 [2025-03-16 18:33:28,901 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:33:28,902 INFO L435 NwaCegarLoop]: 901 mSDtfsCounter, 873 mSDsluCounter, 1422 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 877 SdHoareTripleChecker+Valid, 2323 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:28,902 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [877 Valid, 2323 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 442 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-16 18:33:28,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2025-03-16 18:33:28,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 647. [2025-03-16 18:33:28,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 517 states have (on average 1.6479690522243713) internal successors, (852), 538 states have internal predecessors, (852), 100 states have call successors, (100), 28 states have call predecessors, (100), 29 states have return successors, (98), 93 states have call predecessors, (98), 95 states have call successors, (98) [2025-03-16 18:33:28,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 1050 transitions. [2025-03-16 18:33:28,920 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 1050 transitions. Word has length 136 [2025-03-16 18:33:28,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:28,920 INFO L471 AbstractCegarLoop]: Abstraction has 647 states and 1050 transitions. [2025-03-16 18:33:28,920 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-16 18:33:28,920 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 1050 transitions. [2025-03-16 18:33:28,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2025-03-16 18:33:28,923 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:28,923 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:28,934 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-03-16 18:33:29,123 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2025-03-16 18:33:29,124 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:29,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:29,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1064007149, now seen corresponding path program 1 times [2025-03-16 18:33:29,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:29,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697626440] [2025-03-16 18:33:29,124 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:29,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:29,134 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 138 statements into 1 equivalence classes. [2025-03-16 18:33:29,138 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 138 of 138 statements. [2025-03-16 18:33:29,138 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:29,138 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:29,198 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:33:29,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:29,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697626440] [2025-03-16 18:33:29,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697626440] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:29,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141549022] [2025-03-16 18:33:29,198 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:29,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:29,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:29,200 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:29,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-03-16 18:33:29,316 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 138 statements into 1 equivalence classes. [2025-03-16 18:33:29,426 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 138 of 138 statements. [2025-03-16 18:33:29,426 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:29,426 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:29,430 INFO L256 TraceCheckSpWp]: Trace formula consists of 1869 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:33:29,433 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:29,506 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-16 18:33:29,507 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:29,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141549022] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:29,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:29,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:33:29,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577519805] [2025-03-16 18:33:29,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:29,508 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:33:29,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:29,509 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:33:29,509 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:29,509 INFO L87 Difference]: Start difference. First operand 647 states and 1050 transitions. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-16 18:33:29,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:29,833 INFO L93 Difference]: Finished difference Result 1143 states and 1891 transitions. [2025-03-16 18:33:29,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:33:29,833 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 138 [2025-03-16 18:33:29,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:29,837 INFO L225 Difference]: With dead ends: 1143 [2025-03-16 18:33:29,837 INFO L226 Difference]: Without dead ends: 655 [2025-03-16 18:33:29,839 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:33:29,839 INFO L435 NwaCegarLoop]: 898 mSDtfsCounter, 870 mSDsluCounter, 1422 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 877 SdHoareTripleChecker+Valid, 2320 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:29,839 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [877 Valid, 2320 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 441 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-16 18:33:29,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2025-03-16 18:33:29,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 655. [2025-03-16 18:33:29,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 524 states have (on average 1.6488549618320612) internal successors, (864), 545 states have internal predecessors, (864), 100 states have call successors, (100), 29 states have call predecessors, (100), 30 states have return successors, (99), 93 states have call predecessors, (99), 95 states have call successors, (99) [2025-03-16 18:33:29,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1063 transitions. [2025-03-16 18:33:29,854 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1063 transitions. Word has length 138 [2025-03-16 18:33:29,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:29,855 INFO L471 AbstractCegarLoop]: Abstraction has 655 states and 1063 transitions. [2025-03-16 18:33:29,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-16 18:33:29,855 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1063 transitions. [2025-03-16 18:33:29,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2025-03-16 18:33:29,857 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:29,857 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:29,868 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-03-16 18:33:30,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-03-16 18:33:30,058 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:30,058 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:30,058 INFO L85 PathProgramCache]: Analyzing trace with hash 872243389, now seen corresponding path program 1 times [2025-03-16 18:33:30,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:30,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904102373] [2025-03-16 18:33:30,059 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:30,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:30,069 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 140 statements into 1 equivalence classes. [2025-03-16 18:33:30,073 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 140 of 140 statements. [2025-03-16 18:33:30,073 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:30,073 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:30,117 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-16 18:33:30,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:30,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904102373] [2025-03-16 18:33:30,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904102373] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:30,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123138254] [2025-03-16 18:33:30,118 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:30,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:30,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:30,121 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:30,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-03-16 18:33:30,238 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 140 statements into 1 equivalence classes. [2025-03-16 18:33:30,349 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 140 of 140 statements. [2025-03-16 18:33:30,350 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:30,350 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:30,354 INFO L256 TraceCheckSpWp]: Trace formula consists of 1871 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:33:30,357 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:30,434 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-16 18:33:30,434 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:30,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123138254] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:30,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:30,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:33:30,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344446879] [2025-03-16 18:33:30,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:30,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:33:30,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:30,435 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:33:30,435 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:30,435 INFO L87 Difference]: Start difference. First operand 655 states and 1063 transitions. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-16 18:33:30,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:30,757 INFO L93 Difference]: Finished difference Result 1159 states and 1914 transitions. [2025-03-16 18:33:30,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:33:30,758 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 140 [2025-03-16 18:33:30,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:30,762 INFO L225 Difference]: With dead ends: 1159 [2025-03-16 18:33:30,762 INFO L226 Difference]: Without dead ends: 663 [2025-03-16 18:33:30,764 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:33:30,764 INFO L435 NwaCegarLoop]: 895 mSDtfsCounter, 864 mSDsluCounter, 1422 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 874 SdHoareTripleChecker+Valid, 2317 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:30,764 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [874 Valid, 2317 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-16 18:33:30,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2025-03-16 18:33:30,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 663. [2025-03-16 18:33:30,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 531 states have (on average 1.6497175141242937) internal successors, (876), 552 states have internal predecessors, (876), 100 states have call successors, (100), 30 states have call predecessors, (100), 31 states have return successors, (100), 93 states have call predecessors, (100), 95 states have call successors, (100) [2025-03-16 18:33:30,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1076 transitions. [2025-03-16 18:33:30,796 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1076 transitions. Word has length 140 [2025-03-16 18:33:30,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:30,797 INFO L471 AbstractCegarLoop]: Abstraction has 663 states and 1076 transitions. [2025-03-16 18:33:30,797 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-16 18:33:30,797 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1076 transitions. [2025-03-16 18:33:30,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2025-03-16 18:33:30,800 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:30,800 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:30,809 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-03-16 18:33:31,001 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-03-16 18:33:31,001 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:31,002 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:31,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1680699853, now seen corresponding path program 1 times [2025-03-16 18:33:31,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:31,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826028612] [2025-03-16 18:33:31,002 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:31,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:31,012 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 142 statements into 1 equivalence classes. [2025-03-16 18:33:31,015 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 142 of 142 statements. [2025-03-16 18:33:31,015 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:31,015 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:31,060 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:33:31,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:31,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826028612] [2025-03-16 18:33:31,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826028612] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:31,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198133438] [2025-03-16 18:33:31,060 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:31,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:31,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:31,062 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:31,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-03-16 18:33:31,192 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 142 statements into 1 equivalence classes. [2025-03-16 18:33:31,316 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 142 of 142 statements. [2025-03-16 18:33:31,316 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:31,316 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:31,321 INFO L256 TraceCheckSpWp]: Trace formula consists of 1873 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:33:31,324 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:31,396 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-16 18:33:31,396 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:31,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198133438] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:31,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:31,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:33:31,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163669710] [2025-03-16 18:33:31,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:31,397 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:33:31,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:31,397 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:33:31,398 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:31,398 INFO L87 Difference]: Start difference. First operand 663 states and 1076 transitions. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-16 18:33:31,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:31,713 INFO L93 Difference]: Finished difference Result 1175 states and 1937 transitions. [2025-03-16 18:33:31,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:33:31,713 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 142 [2025-03-16 18:33:31,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:31,717 INFO L225 Difference]: With dead ends: 1175 [2025-03-16 18:33:31,717 INFO L226 Difference]: Without dead ends: 671 [2025-03-16 18:33:31,718 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:33:31,719 INFO L435 NwaCegarLoop]: 892 mSDtfsCounter, 858 mSDsluCounter, 1422 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 871 SdHoareTripleChecker+Valid, 2314 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:31,719 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [871 Valid, 2314 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-16 18:33:31,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2025-03-16 18:33:31,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 671. [2025-03-16 18:33:31,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 538 states have (on average 1.6505576208178439) internal successors, (888), 559 states have internal predecessors, (888), 100 states have call successors, (100), 31 states have call predecessors, (100), 32 states have return successors, (101), 93 states have call predecessors, (101), 95 states have call successors, (101) [2025-03-16 18:33:31,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1089 transitions. [2025-03-16 18:33:31,734 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 1089 transitions. Word has length 142 [2025-03-16 18:33:31,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:31,734 INFO L471 AbstractCegarLoop]: Abstraction has 671 states and 1089 transitions. [2025-03-16 18:33:31,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-16 18:33:31,734 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 1089 transitions. [2025-03-16 18:33:31,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2025-03-16 18:33:31,736 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:31,736 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:31,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-03-16 18:33:31,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:31,941 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:31,941 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:31,941 INFO L85 PathProgramCache]: Analyzing trace with hash -29064547, now seen corresponding path program 1 times [2025-03-16 18:33:31,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:31,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327051916] [2025-03-16 18:33:31,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:31,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:31,953 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 144 statements into 1 equivalence classes. [2025-03-16 18:33:31,961 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 144 of 144 statements. [2025-03-16 18:33:31,962 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:31,962 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:32,006 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-03-16 18:33:32,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:32,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327051916] [2025-03-16 18:33:32,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327051916] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:32,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091040795] [2025-03-16 18:33:32,007 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:32,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:32,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:32,009 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:32,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-03-16 18:33:32,139 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 144 statements into 1 equivalence classes. [2025-03-16 18:33:32,254 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 144 of 144 statements. [2025-03-16 18:33:32,254 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:32,254 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:32,260 INFO L256 TraceCheckSpWp]: Trace formula consists of 1873 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:33:32,263 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:32,377 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-03-16 18:33:32,377 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:32,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091040795] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:32,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:32,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:33:32,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391206373] [2025-03-16 18:33:32,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:32,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:33:32,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:32,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:33:32,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:32,378 INFO L87 Difference]: Start difference. First operand 671 states and 1089 transitions. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2025-03-16 18:33:32,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:32,683 INFO L93 Difference]: Finished difference Result 718 states and 1159 transitions. [2025-03-16 18:33:32,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:32,683 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 144 [2025-03-16 18:33:32,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:32,687 INFO L225 Difference]: With dead ends: 718 [2025-03-16 18:33:32,687 INFO L226 Difference]: Without dead ends: 703 [2025-03-16 18:33:32,688 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:32,688 INFO L435 NwaCegarLoop]: 909 mSDtfsCounter, 888 mSDsluCounter, 1438 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 896 SdHoareTripleChecker+Valid, 2347 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:32,688 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [896 Valid, 2347 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-16 18:33:32,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states. [2025-03-16 18:33:32,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 673. [2025-03-16 18:33:32,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 540 states have (on average 1.6481481481481481) internal successors, (890), 561 states have internal predecessors, (890), 100 states have call successors, (100), 31 states have call predecessors, (100), 32 states have return successors, (101), 93 states have call predecessors, (101), 95 states have call successors, (101) [2025-03-16 18:33:32,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1091 transitions. [2025-03-16 18:33:32,704 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1091 transitions. Word has length 144 [2025-03-16 18:33:32,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:32,705 INFO L471 AbstractCegarLoop]: Abstraction has 673 states and 1091 transitions. [2025-03-16 18:33:32,705 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2025-03-16 18:33:32,705 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1091 transitions. [2025-03-16 18:33:32,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2025-03-16 18:33:32,707 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:32,707 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:32,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:32,907 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:32,908 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:32,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:32,908 INFO L85 PathProgramCache]: Analyzing trace with hash -410685253, now seen corresponding path program 1 times [2025-03-16 18:33:32,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:32,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101180129] [2025-03-16 18:33:32,908 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:32,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:32,921 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 150 statements into 1 equivalence classes. [2025-03-16 18:33:32,924 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 150 of 150 statements. [2025-03-16 18:33:32,924 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:32,924 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:32,975 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-03-16 18:33:32,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:32,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101180129] [2025-03-16 18:33:32,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101180129] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:32,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674209659] [2025-03-16 18:33:32,975 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:32,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:32,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:32,977 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:32,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-03-16 18:33:33,110 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 150 statements into 1 equivalence classes. [2025-03-16 18:33:33,228 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 150 of 150 statements. [2025-03-16 18:33:33,228 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:33,228 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:33,234 INFO L256 TraceCheckSpWp]: Trace formula consists of 1889 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-16 18:33:33,237 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:33,255 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-03-16 18:33:33,255 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:33,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674209659] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:33,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:33,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2025-03-16 18:33:33,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289373602] [2025-03-16 18:33:33,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:33,256 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:33:33,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:33,256 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:33:33,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:33,256 INFO L87 Difference]: Start difference. First operand 673 states and 1091 transitions. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 1 states have call successors, (16) [2025-03-16 18:33:33,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:33,272 INFO L93 Difference]: Finished difference Result 688 states and 1109 transitions. [2025-03-16 18:33:33,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:33,272 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 1 states have call successors, (16) Word has length 150 [2025-03-16 18:33:33,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:33,275 INFO L225 Difference]: With dead ends: 688 [2025-03-16 18:33:33,275 INFO L226 Difference]: Without dead ends: 673 [2025-03-16 18:33:33,276 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:33,276 INFO L435 NwaCegarLoop]: 916 mSDtfsCounter, 0 mSDsluCounter, 2744 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3660 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:33,276 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3660 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:33,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2025-03-16 18:33:33,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 673. [2025-03-16 18:33:33,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 540 states have (on average 1.6462962962962964) internal successors, (889), 561 states have internal predecessors, (889), 100 states have call successors, (100), 31 states have call predecessors, (100), 32 states have return successors, (101), 93 states have call predecessors, (101), 95 states have call successors, (101) [2025-03-16 18:33:33,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1090 transitions. [2025-03-16 18:33:33,292 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1090 transitions. Word has length 150 [2025-03-16 18:33:33,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:33,293 INFO L471 AbstractCegarLoop]: Abstraction has 673 states and 1090 transitions. [2025-03-16 18:33:33,293 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 1 states have call successors, (16) [2025-03-16 18:33:33,294 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1090 transitions. [2025-03-16 18:33:33,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2025-03-16 18:33:33,296 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:33,296 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:33,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:33,497 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:33,497 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:33,497 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:33,497 INFO L85 PathProgramCache]: Analyzing trace with hash 756324651, now seen corresponding path program 1 times [2025-03-16 18:33:33,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:33,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385154211] [2025-03-16 18:33:33,497 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:33,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:33,509 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 160 statements into 1 equivalence classes. [2025-03-16 18:33:33,512 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 160 of 160 statements. [2025-03-16 18:33:33,512 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:33,512 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:33,595 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-03-16 18:33:33,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:33,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385154211] [2025-03-16 18:33:33,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385154211] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:33,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716016952] [2025-03-16 18:33:33,596 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:33,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:33,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:33,598 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:33,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-03-16 18:33:33,733 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 160 statements into 1 equivalence classes. [2025-03-16 18:33:33,858 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 160 of 160 statements. [2025-03-16 18:33:33,858 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:33,858 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:33,864 INFO L256 TraceCheckSpWp]: Trace formula consists of 1925 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-16 18:33:33,890 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:33,901 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-16 18:33:33,901 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:33,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716016952] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:33,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:33,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2025-03-16 18:33:33,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235119674] [2025-03-16 18:33:33,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:33,902 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:33,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:33,902 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:33,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:33:33,905 INFO L87 Difference]: Start difference. First operand 673 states and 1090 transitions. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 1 states have call predecessors, (17), 2 states have call successors, (17) [2025-03-16 18:33:33,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:33,945 INFO L93 Difference]: Finished difference Result 1333 states and 2166 transitions. [2025-03-16 18:33:33,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:33,946 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 1 states have call predecessors, (17), 2 states have call successors, (17) Word has length 160 [2025-03-16 18:33:33,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:33,949 INFO L225 Difference]: With dead ends: 1333 [2025-03-16 18:33:33,949 INFO L226 Difference]: Without dead ends: 673 [2025-03-16 18:33:33,951 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-16 18:33:33,952 INFO L435 NwaCegarLoop]: 909 mSDtfsCounter, 7 mSDsluCounter, 1812 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2721 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:33,952 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2721 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:33,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2025-03-16 18:33:33,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 673. [2025-03-16 18:33:33,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 540 states have (on average 1.6444444444444444) internal successors, (888), 561 states have internal predecessors, (888), 100 states have call successors, (100), 31 states have call predecessors, (100), 32 states have return successors, (101), 93 states have call predecessors, (101), 95 states have call successors, (101) [2025-03-16 18:33:33,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1089 transitions. [2025-03-16 18:33:33,971 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1089 transitions. Word has length 160 [2025-03-16 18:33:33,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:33,971 INFO L471 AbstractCegarLoop]: Abstraction has 673 states and 1089 transitions. [2025-03-16 18:33:33,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 1 states have call predecessors, (17), 2 states have call successors, (17) [2025-03-16 18:33:33,971 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1089 transitions. [2025-03-16 18:33:33,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2025-03-16 18:33:33,973 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:33,973 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:33,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:34,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:34,174 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:34,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:34,174 INFO L85 PathProgramCache]: Analyzing trace with hash 888648396, now seen corresponding path program 1 times [2025-03-16 18:33:34,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:34,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047019773] [2025-03-16 18:33:34,174 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:34,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:34,188 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 160 statements into 1 equivalence classes. [2025-03-16 18:33:34,195 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 160 of 160 statements. [2025-03-16 18:33:34,195 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:34,195 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:34,296 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-03-16 18:33:34,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:34,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047019773] [2025-03-16 18:33:34,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047019773] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:34,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536018067] [2025-03-16 18:33:34,297 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:34,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:34,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:34,298 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:34,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-03-16 18:33:34,446 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 160 statements into 1 equivalence classes. [2025-03-16 18:33:34,580 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 160 of 160 statements. [2025-03-16 18:33:34,580 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:34,580 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:34,585 INFO L256 TraceCheckSpWp]: Trace formula consists of 1926 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:33:34,590 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:34,647 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-16 18:33:34,647 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:34,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536018067] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:34,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:34,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2025-03-16 18:33:34,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109628797] [2025-03-16 18:33:34,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:34,648 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:33:34,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:34,648 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:33:34,648 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:33:34,648 INFO L87 Difference]: Start difference. First operand 673 states and 1089 transitions. Second operand has 8 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) [2025-03-16 18:33:34,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:34,738 INFO L93 Difference]: Finished difference Result 1308 states and 2130 transitions. [2025-03-16 18:33:34,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:33:34,741 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) Word has length 160 [2025-03-16 18:33:34,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:34,745 INFO L225 Difference]: With dead ends: 1308 [2025-03-16 18:33:34,745 INFO L226 Difference]: Without dead ends: 682 [2025-03-16 18:33:34,748 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2025-03-16 18:33:34,748 INFO L435 NwaCegarLoop]: 896 mSDtfsCounter, 113 mSDsluCounter, 5288 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 6184 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:34,748 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 6184 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:34,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2025-03-16 18:33:34,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 667. [2025-03-16 18:33:34,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 534 states have (on average 1.642322097378277) internal successors, (877), 555 states have internal predecessors, (877), 100 states have call successors, (100), 31 states have call predecessors, (100), 32 states have return successors, (101), 93 states have call predecessors, (101), 95 states have call successors, (101) [2025-03-16 18:33:34,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 1078 transitions. [2025-03-16 18:33:34,772 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 1078 transitions. Word has length 160 [2025-03-16 18:33:34,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:34,772 INFO L471 AbstractCegarLoop]: Abstraction has 667 states and 1078 transitions. [2025-03-16 18:33:34,773 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) [2025-03-16 18:33:34,773 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 1078 transitions. [2025-03-16 18:33:34,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2025-03-16 18:33:34,775 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:34,775 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:34,786 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:34,975 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:34,975 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:34,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:34,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1471023121, now seen corresponding path program 1 times [2025-03-16 18:33:34,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:34,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641808722] [2025-03-16 18:33:34,976 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:34,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:34,988 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 161 statements into 1 equivalence classes. [2025-03-16 18:33:34,993 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 161 of 161 statements. [2025-03-16 18:33:34,993 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:34,993 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:35,103 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-03-16 18:33:35,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:35,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641808722] [2025-03-16 18:33:35,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641808722] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:35,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888661738] [2025-03-16 18:33:35,104 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:35,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:35,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:35,106 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:35,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-03-16 18:33:35,242 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 161 statements into 1 equivalence classes. [2025-03-16 18:33:35,377 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 161 of 161 statements. [2025-03-16 18:33:35,377 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:35,377 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:35,382 INFO L256 TraceCheckSpWp]: Trace formula consists of 1927 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-16 18:33:35,384 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:35,399 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-03-16 18:33:35,399 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:35,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888661738] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:35,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:35,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2025-03-16 18:33:35,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958841654] [2025-03-16 18:33:35,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:35,400 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:35,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:35,400 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:35,400 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:33:35,400 INFO L87 Difference]: Start difference. First operand 667 states and 1078 transitions. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-03-16 18:33:35,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:35,445 INFO L93 Difference]: Finished difference Result 1293 states and 2108 transitions. [2025-03-16 18:33:35,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:33:35,446 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 161 [2025-03-16 18:33:35,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:35,449 INFO L225 Difference]: With dead ends: 1293 [2025-03-16 18:33:35,449 INFO L226 Difference]: Without dead ends: 685 [2025-03-16 18:33:35,451 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:33:35,451 INFO L435 NwaCegarLoop]: 902 mSDtfsCounter, 7 mSDsluCounter, 1791 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2693 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:35,452 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2693 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:35,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2025-03-16 18:33:35,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 685. [2025-03-16 18:33:35,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 552 states have (on average 1.625) internal successors, (897), 573 states have internal predecessors, (897), 100 states have call successors, (100), 31 states have call predecessors, (100), 32 states have return successors, (101), 93 states have call predecessors, (101), 95 states have call successors, (101) [2025-03-16 18:33:35,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 1098 transitions. [2025-03-16 18:33:35,470 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 1098 transitions. Word has length 161 [2025-03-16 18:33:35,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:35,470 INFO L471 AbstractCegarLoop]: Abstraction has 685 states and 1098 transitions. [2025-03-16 18:33:35,472 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-03-16 18:33:35,472 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 1098 transitions. [2025-03-16 18:33:35,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2025-03-16 18:33:35,474 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:35,474 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:35,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:35,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:35,675 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:35,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:35,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1245137629, now seen corresponding path program 1 times [2025-03-16 18:33:35,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:35,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678652037] [2025-03-16 18:33:35,676 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:35,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:35,689 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 162 statements into 1 equivalence classes. [2025-03-16 18:33:35,693 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 162 of 162 statements. [2025-03-16 18:33:35,693 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:35,693 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:35,808 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-03-16 18:33:35,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:35,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678652037] [2025-03-16 18:33:35,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678652037] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:35,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777729530] [2025-03-16 18:33:35,808 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:35,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:35,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:35,811 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:35,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-03-16 18:33:35,953 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 162 statements into 1 equivalence classes. [2025-03-16 18:33:36,066 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 162 of 162 statements. [2025-03-16 18:33:36,066 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:36,066 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:36,071 INFO L256 TraceCheckSpWp]: Trace formula consists of 1928 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-16 18:33:36,073 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:36,091 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-16 18:33:36,092 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:36,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777729530] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:36,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:36,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2025-03-16 18:33:36,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248565179] [2025-03-16 18:33:36,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:36,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:33:36,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:36,092 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:33:36,092 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:36,093 INFO L87 Difference]: Start difference. First operand 685 states and 1098 transitions. Second operand has 7 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) [2025-03-16 18:33:36,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:36,141 INFO L93 Difference]: Finished difference Result 1344 states and 2165 transitions. [2025-03-16 18:33:36,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:33:36,142 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) Word has length 162 [2025-03-16 18:33:36,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:36,145 INFO L225 Difference]: With dead ends: 1344 [2025-03-16 18:33:36,145 INFO L226 Difference]: Without dead ends: 685 [2025-03-16 18:33:36,147 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:33:36,147 INFO L435 NwaCegarLoop]: 928 mSDtfsCounter, 119 mSDsluCounter, 4514 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 5442 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:36,147 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 5442 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:36,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2025-03-16 18:33:36,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 664. [2025-03-16 18:33:36,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 531 states have (on average 1.625235404896422) internal successors, (863), 552 states have internal predecessors, (863), 100 states have call successors, (100), 31 states have call predecessors, (100), 32 states have return successors, (101), 93 states have call predecessors, (101), 95 states have call successors, (101) [2025-03-16 18:33:36,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 1064 transitions. [2025-03-16 18:33:36,177 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 1064 transitions. Word has length 162 [2025-03-16 18:33:36,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:36,177 INFO L471 AbstractCegarLoop]: Abstraction has 664 states and 1064 transitions. [2025-03-16 18:33:36,177 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) [2025-03-16 18:33:36,178 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 1064 transitions. [2025-03-16 18:33:36,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2025-03-16 18:33:36,179 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:36,179 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:36,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2025-03-16 18:33:36,380 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-03-16 18:33:36,380 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:36,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:36,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1299805905, now seen corresponding path program 1 times [2025-03-16 18:33:36,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:36,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143536277] [2025-03-16 18:33:36,381 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:36,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:36,392 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 164 statements into 1 equivalence classes. [2025-03-16 18:33:36,396 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 164 of 164 statements. [2025-03-16 18:33:36,396 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:36,396 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:36,480 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-03-16 18:33:36,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:36,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143536277] [2025-03-16 18:33:36,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143536277] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:36,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494365260] [2025-03-16 18:33:36,481 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:36,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:36,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:36,483 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:36,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-03-16 18:33:36,620 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 164 statements into 1 equivalence classes. [2025-03-16 18:33:36,745 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 164 of 164 statements. [2025-03-16 18:33:36,745 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:36,745 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:36,752 INFO L256 TraceCheckSpWp]: Trace formula consists of 1934 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:36,754 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:36,784 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-16 18:33:36,784 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:36,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494365260] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:36,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:36,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2025-03-16 18:33:36,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973320100] [2025-03-16 18:33:36,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:36,785 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:36,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:36,785 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:36,785 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:33:36,786 INFO L87 Difference]: Start difference. First operand 664 states and 1064 transitions. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-03-16 18:33:36,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:36,864 INFO L93 Difference]: Finished difference Result 1326 states and 2135 transitions. [2025-03-16 18:33:36,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:36,865 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 164 [2025-03-16 18:33:36,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:36,868 INFO L225 Difference]: With dead ends: 1326 [2025-03-16 18:33:36,868 INFO L226 Difference]: Without dead ends: 688 [2025-03-16 18:33:36,870 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:33:36,870 INFO L435 NwaCegarLoop]: 893 mSDtfsCounter, 128 mSDsluCounter, 1709 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 2602 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:36,871 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 2602 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:36,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2025-03-16 18:33:36,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 664. [2025-03-16 18:33:36,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 531 states have (on average 1.6233521657250471) internal successors, (862), 552 states have internal predecessors, (862), 100 states have call successors, (100), 31 states have call predecessors, (100), 32 states have return successors, (101), 93 states have call predecessors, (101), 95 states have call successors, (101) [2025-03-16 18:33:36,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 1063 transitions. [2025-03-16 18:33:36,884 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 1063 transitions. Word has length 164 [2025-03-16 18:33:36,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:36,884 INFO L471 AbstractCegarLoop]: Abstraction has 664 states and 1063 transitions. [2025-03-16 18:33:36,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-03-16 18:33:36,884 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 1063 transitions. [2025-03-16 18:33:36,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2025-03-16 18:33:36,886 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:36,886 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:36,896 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2025-03-16 18:33:37,088 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2025-03-16 18:33:37,088 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:37,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:37,089 INFO L85 PathProgramCache]: Analyzing trace with hash 246554008, now seen corresponding path program 1 times [2025-03-16 18:33:37,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:37,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795684673] [2025-03-16 18:33:37,089 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:37,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:37,101 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 165 statements into 1 equivalence classes. [2025-03-16 18:33:37,108 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 165 of 165 statements. [2025-03-16 18:33:37,108 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:37,108 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:37,157 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-03-16 18:33:37,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:37,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795684673] [2025-03-16 18:33:37,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795684673] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:37,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:37,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-16 18:33:37,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862301321] [2025-03-16 18:33:37,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:37,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:37,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:37,159 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:37,159 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:33:37,159 INFO L87 Difference]: Start difference. First operand 664 states and 1063 transitions. Second operand has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-03-16 18:33:37,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:37,189 INFO L93 Difference]: Finished difference Result 1261 states and 2044 transitions. [2025-03-16 18:33:37,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:37,189 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 165 [2025-03-16 18:33:37,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:37,193 INFO L225 Difference]: With dead ends: 1261 [2025-03-16 18:33:37,193 INFO L226 Difference]: Without dead ends: 624 [2025-03-16 18:33:37,194 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-16 18:33:37,195 INFO L435 NwaCegarLoop]: 908 mSDtfsCounter, 8 mSDsluCounter, 1812 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2720 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:37,195 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 2720 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:37,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2025-03-16 18:33:37,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 624. [2025-03-16 18:33:37,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 494 states have (on average 1.6174089068825912) internal successors, (799), 513 states have internal predecessors, (799), 99 states have call successors, (99), 31 states have call predecessors, (99), 30 states have return successors, (98), 92 states have call predecessors, (98), 94 states have call successors, (98) [2025-03-16 18:33:37,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 996 transitions. [2025-03-16 18:33:37,211 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 996 transitions. Word has length 165 [2025-03-16 18:33:37,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:37,211 INFO L471 AbstractCegarLoop]: Abstraction has 624 states and 996 transitions. [2025-03-16 18:33:37,212 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-03-16 18:33:37,212 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 996 transitions. [2025-03-16 18:33:37,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2025-03-16 18:33:37,214 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:37,214 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:37,215 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-03-16 18:33:37,215 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:37,215 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:37,215 INFO L85 PathProgramCache]: Analyzing trace with hash 747604312, now seen corresponding path program 1 times [2025-03-16 18:33:37,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:37,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228240630] [2025-03-16 18:33:37,215 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:37,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:37,228 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 166 statements into 1 equivalence classes. [2025-03-16 18:33:37,236 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 166 of 166 statements. [2025-03-16 18:33:37,236 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:37,236 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:37,374 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-03-16 18:33:37,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:37,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228240630] [2025-03-16 18:33:37,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228240630] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:37,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:37,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-16 18:33:37,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967510240] [2025-03-16 18:33:37,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:37,375 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:33:37,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:37,376 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:33:37,376 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:37,376 INFO L87 Difference]: Start difference. First operand 624 states and 996 transitions. Second operand has 7 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2025-03-16 18:33:37,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:37,437 INFO L93 Difference]: Finished difference Result 1164 states and 1883 transitions. [2025-03-16 18:33:37,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:33:37,438 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 166 [2025-03-16 18:33:37,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:37,443 INFO L225 Difference]: With dead ends: 1164 [2025-03-16 18:33:37,443 INFO L226 Difference]: Without dead ends: 610 [2025-03-16 18:33:37,445 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:33:37,447 INFO L435 NwaCegarLoop]: 891 mSDtfsCounter, 88 mSDsluCounter, 4377 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 5268 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:37,448 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 5268 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:37,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2025-03-16 18:33:37,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 610. [2025-03-16 18:33:37,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 480 states have (on average 1.6125) internal successors, (774), 499 states have internal predecessors, (774), 99 states have call successors, (99), 31 states have call predecessors, (99), 30 states have return successors, (98), 92 states have call predecessors, (98), 94 states have call successors, (98) [2025-03-16 18:33:37,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 971 transitions. [2025-03-16 18:33:37,470 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 971 transitions. Word has length 166 [2025-03-16 18:33:37,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:37,471 INFO L471 AbstractCegarLoop]: Abstraction has 610 states and 971 transitions. [2025-03-16 18:33:37,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2025-03-16 18:33:37,471 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 971 transitions. [2025-03-16 18:33:37,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2025-03-16 18:33:37,474 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:37,474 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:37,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-03-16 18:33:37,474 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:37,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:37,475 INFO L85 PathProgramCache]: Analyzing trace with hash -976806953, now seen corresponding path program 1 times [2025-03-16 18:33:37,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:37,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245821949] [2025-03-16 18:33:37,475 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:37,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:37,493 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 167 statements into 1 equivalence classes. [2025-03-16 18:33:37,502 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 167 of 167 statements. [2025-03-16 18:33:37,502 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:37,503 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:37,680 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-03-16 18:33:37,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:37,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245821949] [2025-03-16 18:33:37,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245821949] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:37,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:37,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-16 18:33:37,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610771045] [2025-03-16 18:33:37,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:37,683 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-16 18:33:37,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:37,683 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-16 18:33:37,684 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:33:37,684 INFO L87 Difference]: Start difference. First operand 610 states and 971 transitions. Second operand has 10 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2025-03-16 18:33:37,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:37,806 INFO L93 Difference]: Finished difference Result 1191 states and 1911 transitions. [2025-03-16 18:33:37,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-16 18:33:37,806 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 167 [2025-03-16 18:33:37,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:37,810 INFO L225 Difference]: With dead ends: 1191 [2025-03-16 18:33:37,811 INFO L226 Difference]: Without dead ends: 601 [2025-03-16 18:33:37,813 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:33:37,818 INFO L435 NwaCegarLoop]: 851 mSDtfsCounter, 45 mSDsluCounter, 6761 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 7612 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:37,818 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 7612 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:37,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2025-03-16 18:33:37,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 601. [2025-03-16 18:33:37,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 471 states have (on average 1.6114649681528663) internal successors, (759), 490 states have internal predecessors, (759), 99 states have call successors, (99), 31 states have call predecessors, (99), 30 states have return successors, (98), 92 states have call predecessors, (98), 94 states have call successors, (98) [2025-03-16 18:33:37,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 956 transitions. [2025-03-16 18:33:37,833 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 956 transitions. Word has length 167 [2025-03-16 18:33:37,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:37,834 INFO L471 AbstractCegarLoop]: Abstraction has 601 states and 956 transitions. [2025-03-16 18:33:37,834 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2025-03-16 18:33:37,835 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 956 transitions. [2025-03-16 18:33:37,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2025-03-16 18:33:37,836 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:37,837 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:37,837 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-03-16 18:33:37,837 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:37,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:37,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1406312796, now seen corresponding path program 1 times [2025-03-16 18:33:37,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:37,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251717037] [2025-03-16 18:33:37,838 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:37,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:37,848 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 168 statements into 1 equivalence classes. [2025-03-16 18:33:37,856 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 168 of 168 statements. [2025-03-16 18:33:37,856 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:37,856 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:37,932 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-03-16 18:33:37,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:37,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251717037] [2025-03-16 18:33:37,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251717037] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:37,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679493039] [2025-03-16 18:33:37,933 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:37,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:37,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:37,935 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:37,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-03-16 18:33:38,081 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 168 statements into 1 equivalence classes. [2025-03-16 18:33:38,200 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 168 of 168 statements. [2025-03-16 18:33:38,201 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:38,201 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:38,206 INFO L256 TraceCheckSpWp]: Trace formula consists of 1939 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:33:38,209 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:38,283 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-16 18:33:38,283 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:38,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679493039] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:38,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:38,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2025-03-16 18:33:38,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167426316] [2025-03-16 18:33:38,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:38,283 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:33:38,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:38,284 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:33:38,284 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:33:38,284 INFO L87 Difference]: Start difference. First operand 601 states and 956 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2025-03-16 18:33:38,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:38,562 INFO L93 Difference]: Finished difference Result 1117 states and 1832 transitions. [2025-03-16 18:33:38,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:33:38,562 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 168 [2025-03-16 18:33:38,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:38,566 INFO L225 Difference]: With dead ends: 1117 [2025-03-16 18:33:38,566 INFO L226 Difference]: Without dead ends: 603 [2025-03-16 18:33:38,568 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:33:38,568 INFO L435 NwaCegarLoop]: 850 mSDtfsCounter, 801 mSDsluCounter, 1338 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 814 SdHoareTripleChecker+Valid, 2188 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:38,568 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [814 Valid, 2188 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-16 18:33:38,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2025-03-16 18:33:38,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 603. [2025-03-16 18:33:38,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 603 states, 472 states have (on average 1.6016949152542372) internal successors, (756), 492 states have internal predecessors, (756), 99 states have call successors, (99), 31 states have call predecessors, (99), 31 states have return successors, (99), 92 states have call predecessors, (99), 94 states have call successors, (99) [2025-03-16 18:33:38,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 954 transitions. [2025-03-16 18:33:38,582 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 954 transitions. Word has length 168 [2025-03-16 18:33:38,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:38,583 INFO L471 AbstractCegarLoop]: Abstraction has 603 states and 954 transitions. [2025-03-16 18:33:38,583 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 4 states have internal predecessors, (113), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2025-03-16 18:33:38,583 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 954 transitions. [2025-03-16 18:33:38,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2025-03-16 18:33:38,585 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:38,585 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:38,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:38,785 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:38,786 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:38,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:38,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1494330084, now seen corresponding path program 1 times [2025-03-16 18:33:38,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:38,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733606871] [2025-03-16 18:33:38,786 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:38,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:38,801 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 168 statements into 1 equivalence classes. [2025-03-16 18:33:38,810 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 168 of 168 statements. [2025-03-16 18:33:38,812 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:38,812 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:39,046 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2025-03-16 18:33:39,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:39,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733606871] [2025-03-16 18:33:39,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733606871] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:39,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735688268] [2025-03-16 18:33:39,046 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:39,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:39,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:39,048 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:39,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-03-16 18:33:39,197 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 168 statements into 1 equivalence classes. [2025-03-16 18:33:39,313 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 168 of 168 statements. [2025-03-16 18:33:39,313 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:39,313 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:39,319 INFO L256 TraceCheckSpWp]: Trace formula consists of 1941 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-03-16 18:33:39,322 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:39,450 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2025-03-16 18:33:39,450 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:39,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735688268] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:39,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:39,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 16 [2025-03-16 18:33:39,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317355913] [2025-03-16 18:33:39,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:39,450 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:33:39,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:39,451 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:33:39,451 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2025-03-16 18:33:39,451 INFO L87 Difference]: Start difference. First operand 603 states and 954 transitions. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 6 states have call successors, (18), 4 states have call predecessors, (18), 4 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) [2025-03-16 18:33:41,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:41,677 INFO L93 Difference]: Finished difference Result 1970 states and 3216 transitions. [2025-03-16 18:33:41,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-16 18:33:41,677 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 6 states have call successors, (18), 4 states have call predecessors, (18), 4 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) Word has length 168 [2025-03-16 18:33:41,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:41,685 INFO L225 Difference]: With dead ends: 1970 [2025-03-16 18:33:41,685 INFO L226 Difference]: Without dead ends: 1452 [2025-03-16 18:33:41,687 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=661, Unknown=0, NotChecked=0, Total=756 [2025-03-16 18:33:41,688 INFO L435 NwaCegarLoop]: 500 mSDtfsCounter, 2379 mSDsluCounter, 2219 mSDsCounter, 0 mSdLazyCounter, 4826 mSolverCounterSat, 519 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2464 SdHoareTripleChecker+Valid, 2719 SdHoareTripleChecker+Invalid, 5345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 519 IncrementalHoareTripleChecker+Valid, 4826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:41,688 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2464 Valid, 2719 Invalid, 5345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [519 Valid, 4826 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2025-03-16 18:33:41,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1452 states. [2025-03-16 18:33:41,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1452 to 1339. [2025-03-16 18:33:41,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1339 states, 1050 states have (on average 1.6333333333333333) internal successors, (1715), 1091 states have internal predecessors, (1715), 217 states have call successors, (217), 64 states have call predecessors, (217), 71 states have return successors, (238), 209 states have call predecessors, (238), 212 states have call successors, (238) [2025-03-16 18:33:41,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1339 states to 1339 states and 2170 transitions. [2025-03-16 18:33:41,724 INFO L78 Accepts]: Start accepts. Automaton has 1339 states and 2170 transitions. Word has length 168 [2025-03-16 18:33:41,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:41,725 INFO L471 AbstractCegarLoop]: Abstraction has 1339 states and 2170 transitions. [2025-03-16 18:33:41,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 6 states have call successors, (18), 4 states have call predecessors, (18), 4 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) [2025-03-16 18:33:41,725 INFO L276 IsEmpty]: Start isEmpty. Operand 1339 states and 2170 transitions. [2025-03-16 18:33:41,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2025-03-16 18:33:41,727 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:41,727 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:41,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:41,927 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:41,928 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:41,928 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:41,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1116592022, now seen corresponding path program 1 times [2025-03-16 18:33:41,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:41,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306897032] [2025-03-16 18:33:41,928 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:41,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:41,940 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 170 statements into 1 equivalence classes. [2025-03-16 18:33:41,947 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 170 of 170 statements. [2025-03-16 18:33:41,948 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:41,948 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:42,160 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2025-03-16 18:33:42,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:42,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306897032] [2025-03-16 18:33:42,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306897032] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:42,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709937031] [2025-03-16 18:33:42,161 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:42,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:42,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:42,164 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:42,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-03-16 18:33:42,317 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 170 statements into 1 equivalence classes. [2025-03-16 18:33:42,447 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 170 of 170 statements. [2025-03-16 18:33:42,448 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:42,448 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:42,452 INFO L256 TraceCheckSpWp]: Trace formula consists of 1937 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-03-16 18:33:42,455 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:42,570 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2025-03-16 18:33:42,570 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:42,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709937031] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:42,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:42,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 15 [2025-03-16 18:33:42,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546038495] [2025-03-16 18:33:42,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:42,570 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:33:42,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:42,571 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:33:42,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2025-03-16 18:33:42,571 INFO L87 Difference]: Start difference. First operand 1339 states and 2170 transitions. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 5 states have call successors, (19), 4 states have call predecessors, (19), 4 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) [2025-03-16 18:33:44,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:44,134 INFO L93 Difference]: Finished difference Result 2848 states and 4660 transitions. [2025-03-16 18:33:44,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-16 18:33:44,135 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 5 states have call successors, (19), 4 states have call predecessors, (19), 4 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) Word has length 170 [2025-03-16 18:33:44,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:44,144 INFO L225 Difference]: With dead ends: 2848 [2025-03-16 18:33:44,144 INFO L226 Difference]: Without dead ends: 1596 [2025-03-16 18:33:44,148 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2025-03-16 18:33:44,148 INFO L435 NwaCegarLoop]: 478 mSDtfsCounter, 2129 mSDsluCounter, 1523 mSDsCounter, 0 mSdLazyCounter, 3463 mSolverCounterSat, 480 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2213 SdHoareTripleChecker+Valid, 2001 SdHoareTripleChecker+Invalid, 3943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 480 IncrementalHoareTripleChecker+Valid, 3463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:44,149 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2213 Valid, 2001 Invalid, 3943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [480 Valid, 3463 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2025-03-16 18:33:44,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1596 states. [2025-03-16 18:33:44,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1596 to 1410. [2025-03-16 18:33:44,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1410 states, 1102 states have (on average 1.6215970961887478) internal successors, (1787), 1149 states have internal predecessors, (1787), 225 states have call successors, (225), 69 states have call predecessors, (225), 82 states have return successors, (264), 217 states have call predecessors, (264), 220 states have call successors, (264) [2025-03-16 18:33:44,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1410 states to 1410 states and 2276 transitions. [2025-03-16 18:33:44,194 INFO L78 Accepts]: Start accepts. Automaton has 1410 states and 2276 transitions. Word has length 170 [2025-03-16 18:33:44,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:44,195 INFO L471 AbstractCegarLoop]: Abstraction has 1410 states and 2276 transitions. [2025-03-16 18:33:44,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 5 states have call successors, (19), 4 states have call predecessors, (19), 4 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) [2025-03-16 18:33:44,195 INFO L276 IsEmpty]: Start isEmpty. Operand 1410 states and 2276 transitions. [2025-03-16 18:33:44,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2025-03-16 18:33:44,197 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:44,197 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:44,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:44,397 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:44,397 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:44,398 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:44,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1473112163, now seen corresponding path program 1 times [2025-03-16 18:33:44,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:44,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48141364] [2025-03-16 18:33:44,398 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:44,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:44,411 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-03-16 18:33:44,419 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-03-16 18:33:44,420 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:44,420 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:44,763 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2025-03-16 18:33:44,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:44,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48141364] [2025-03-16 18:33:44,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48141364] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:44,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311905103] [2025-03-16 18:33:44,764 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:44,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:44,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:44,767 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:44,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2025-03-16 18:33:44,910 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-03-16 18:33:45,031 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-03-16 18:33:45,031 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:45,031 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:45,037 INFO L256 TraceCheckSpWp]: Trace formula consists of 1954 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-16 18:33:45,039 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:45,054 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-03-16 18:33:45,054 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:45,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311905103] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:45,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:45,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10] total 11 [2025-03-16 18:33:45,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165866307] [2025-03-16 18:33:45,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:45,057 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-16 18:33:45,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:45,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-16 18:33:45,057 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:33:45,057 INFO L87 Difference]: Start difference. First operand 1410 states and 2276 transitions. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2025-03-16 18:33:45,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:45,138 INFO L93 Difference]: Finished difference Result 3432 states and 5628 transitions. [2025-03-16 18:33:45,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-16 18:33:45,139 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 175 [2025-03-16 18:33:45,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:45,150 INFO L225 Difference]: With dead ends: 3432 [2025-03-16 18:33:45,150 INFO L226 Difference]: Without dead ends: 2112 [2025-03-16 18:33:45,154 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:33:45,155 INFO L435 NwaCegarLoop]: 1538 mSDtfsCounter, 790 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 790 SdHoareTripleChecker+Valid, 2405 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:45,155 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [790 Valid, 2405 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:45,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2112 states. [2025-03-16 18:33:45,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2112 to 1406. [2025-03-16 18:33:45,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1406 states, 1100 states have (on average 1.6209090909090909) internal successors, (1783), 1145 states have internal predecessors, (1783), 225 states have call successors, (225), 69 states have call predecessors, (225), 80 states have return successors, (255), 217 states have call predecessors, (255), 220 states have call successors, (255) [2025-03-16 18:33:45,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1406 states to 1406 states and 2263 transitions. [2025-03-16 18:33:45,204 INFO L78 Accepts]: Start accepts. Automaton has 1406 states and 2263 transitions. Word has length 175 [2025-03-16 18:33:45,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:45,204 INFO L471 AbstractCegarLoop]: Abstraction has 1406 states and 2263 transitions. [2025-03-16 18:33:45,204 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2025-03-16 18:33:45,204 INFO L276 IsEmpty]: Start isEmpty. Operand 1406 states and 2263 transitions. [2025-03-16 18:33:45,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2025-03-16 18:33:45,206 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:45,206 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:45,216 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2025-03-16 18:33:45,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2025-03-16 18:33:45,407 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:45,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:45,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1349038916, now seen corresponding path program 1 times [2025-03-16 18:33:45,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:45,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567803761] [2025-03-16 18:33:45,408 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:45,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:45,420 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-03-16 18:33:45,428 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-03-16 18:33:45,431 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:45,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:45,744 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2025-03-16 18:33:45,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:45,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567803761] [2025-03-16 18:33:45,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567803761] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:45,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400880354] [2025-03-16 18:33:45,745 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:45,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:45,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:45,747 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:45,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2025-03-16 18:33:45,884 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-03-16 18:33:46,003 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-03-16 18:33:46,003 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:46,003 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:46,009 INFO L256 TraceCheckSpWp]: Trace formula consists of 1953 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-03-16 18:33:46,012 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:46,084 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2025-03-16 18:33:46,084 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:46,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400880354] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:46,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:46,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 12 [2025-03-16 18:33:46,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907662246] [2025-03-16 18:33:46,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:46,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:46,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:46,085 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:46,086 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:33:46,086 INFO L87 Difference]: Start difference. First operand 1406 states and 2263 transitions. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 4 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2025-03-16 18:33:47,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:47,112 INFO L93 Difference]: Finished difference Result 4108 states and 6697 transitions. [2025-03-16 18:33:47,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:47,112 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 4 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 175 [2025-03-16 18:33:47,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:47,124 INFO L225 Difference]: With dead ends: 4108 [2025-03-16 18:33:47,125 INFO L226 Difference]: Without dead ends: 2789 [2025-03-16 18:33:47,129 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:33:47,129 INFO L435 NwaCegarLoop]: 307 mSDtfsCounter, 1932 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 1212 mSolverCounterSat, 432 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2016 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 1644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 432 IncrementalHoareTripleChecker+Valid, 1212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:47,129 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2016 Valid, 541 Invalid, 1644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [432 Valid, 1212 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-16 18:33:47,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2789 states. [2025-03-16 18:33:47,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2789 to 2787. [2025-03-16 18:33:47,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2787 states, 2177 states have (on average 1.624712907671107) internal successors, (3537), 2266 states have internal predecessors, (3537), 448 states have call successors, (448), 131 states have call predecessors, (448), 161 states have return successors, (534), 441 states have call predecessors, (534), 443 states have call successors, (534) [2025-03-16 18:33:47,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2787 states to 2787 states and 4519 transitions. [2025-03-16 18:33:47,285 INFO L78 Accepts]: Start accepts. Automaton has 2787 states and 4519 transitions. Word has length 175 [2025-03-16 18:33:47,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:47,285 INFO L471 AbstractCegarLoop]: Abstraction has 2787 states and 4519 transitions. [2025-03-16 18:33:47,285 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 4 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2025-03-16 18:33:47,285 INFO L276 IsEmpty]: Start isEmpty. Operand 2787 states and 4519 transitions. [2025-03-16 18:33:47,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2025-03-16 18:33:47,290 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:47,290 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:47,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2025-03-16 18:33:47,491 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:47,491 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:47,491 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:47,491 INFO L85 PathProgramCache]: Analyzing trace with hash -2031444643, now seen corresponding path program 1 times [2025-03-16 18:33:47,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:47,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496145654] [2025-03-16 18:33:47,492 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:47,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:47,508 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-03-16 18:33:47,517 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-03-16 18:33:47,517 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:47,517 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:47,727 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-03-16 18:33:47,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:47,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496145654] [2025-03-16 18:33:47,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496145654] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:47,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:47,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-16 18:33:47,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101431837] [2025-03-16 18:33:47,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:47,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-16 18:33:47,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:47,728 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-16 18:33:47,728 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:33:47,728 INFO L87 Difference]: Start difference. First operand 2787 states and 4519 transitions. Second operand has 10 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 3 states have call successors, (20), 2 states have call predecessors, (20), 4 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2025-03-16 18:33:47,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:47,844 INFO L93 Difference]: Finished difference Result 4090 states and 6644 transitions. [2025-03-16 18:33:47,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:33:47,844 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 3 states have call successors, (20), 2 states have call predecessors, (20), 4 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 175 [2025-03-16 18:33:47,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:47,854 INFO L225 Difference]: With dead ends: 4090 [2025-03-16 18:33:47,854 INFO L226 Difference]: Without dead ends: 1384 [2025-03-16 18:33:47,860 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:33:47,861 INFO L435 NwaCegarLoop]: 852 mSDtfsCounter, 31 mSDsluCounter, 6768 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 7620 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:47,861 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 7620 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:47,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1384 states. [2025-03-16 18:33:47,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1384 to 1384. [2025-03-16 18:33:47,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1384 states, 1084 states have (on average 1.6190036900369005) internal successors, (1755), 1128 states have internal predecessors, (1755), 219 states have call successors, (219), 69 states have call predecessors, (219), 80 states have return successors, (250), 212 states have call predecessors, (250), 215 states have call successors, (250) [2025-03-16 18:33:47,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1384 states to 1384 states and 2224 transitions. [2025-03-16 18:33:47,906 INFO L78 Accepts]: Start accepts. Automaton has 1384 states and 2224 transitions. Word has length 175 [2025-03-16 18:33:47,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:47,906 INFO L471 AbstractCegarLoop]: Abstraction has 1384 states and 2224 transitions. [2025-03-16 18:33:47,906 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 3 states have call successors, (20), 2 states have call predecessors, (20), 4 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2025-03-16 18:33:47,906 INFO L276 IsEmpty]: Start isEmpty. Operand 1384 states and 2224 transitions. [2025-03-16 18:33:47,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2025-03-16 18:33:47,908 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:47,908 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:47,909 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-03-16 18:33:47,909 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:47,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:47,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1129289856, now seen corresponding path program 1 times [2025-03-16 18:33:47,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:47,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994508621] [2025-03-16 18:33:47,909 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:47,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:47,921 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 176 statements into 1 equivalence classes. [2025-03-16 18:33:47,927 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 176 of 176 statements. [2025-03-16 18:33:47,928 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:47,928 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:48,155 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2025-03-16 18:33:48,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:48,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994508621] [2025-03-16 18:33:48,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994508621] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:48,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130716134] [2025-03-16 18:33:48,156 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:48,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:48,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:48,158 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:48,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2025-03-16 18:33:48,311 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 176 statements into 1 equivalence classes. [2025-03-16 18:33:48,427 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 176 of 176 statements. [2025-03-16 18:33:48,427 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:48,427 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:48,432 INFO L256 TraceCheckSpWp]: Trace formula consists of 1955 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-16 18:33:48,435 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:48,460 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2025-03-16 18:33:48,461 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:48,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130716134] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:48,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:48,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 13 [2025-03-16 18:33:48,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816068423] [2025-03-16 18:33:48,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:48,461 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:33:48,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:48,461 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:33:48,461 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:33:48,462 INFO L87 Difference]: Start difference. First operand 1384 states and 2224 transitions. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2025-03-16 18:33:48,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:48,525 INFO L93 Difference]: Finished difference Result 1404 states and 2248 transitions. [2025-03-16 18:33:48,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:48,526 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 176 [2025-03-16 18:33:48,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:48,536 INFO L225 Difference]: With dead ends: 1404 [2025-03-16 18:33:48,536 INFO L226 Difference]: Without dead ends: 1390 [2025-03-16 18:33:48,537 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:33:48,537 INFO L435 NwaCegarLoop]: 865 mSDtfsCounter, 0 mSDsluCounter, 2580 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3445 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:48,538 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3445 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:48,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1390 states. [2025-03-16 18:33:48,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1390 to 1390. [2025-03-16 18:33:48,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1390 states, 1090 states have (on average 1.6155963302752294) internal successors, (1761), 1134 states have internal predecessors, (1761), 219 states have call successors, (219), 69 states have call predecessors, (219), 80 states have return successors, (250), 212 states have call predecessors, (250), 215 states have call successors, (250) [2025-03-16 18:33:48,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1390 states to 1390 states and 2230 transitions. [2025-03-16 18:33:48,579 INFO L78 Accepts]: Start accepts. Automaton has 1390 states and 2230 transitions. Word has length 176 [2025-03-16 18:33:48,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:48,580 INFO L471 AbstractCegarLoop]: Abstraction has 1390 states and 2230 transitions. [2025-03-16 18:33:48,580 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2025-03-16 18:33:48,580 INFO L276 IsEmpty]: Start isEmpty. Operand 1390 states and 2230 transitions. [2025-03-16 18:33:48,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2025-03-16 18:33:48,583 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:48,583 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:48,594 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:48,783 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:48,784 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:48,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:48,785 INFO L85 PathProgramCache]: Analyzing trace with hash -2018939929, now seen corresponding path program 1 times [2025-03-16 18:33:48,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:48,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459306020] [2025-03-16 18:33:48,785 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:48,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:48,799 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 265 statements into 1 equivalence classes. [2025-03-16 18:33:48,807 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 265 of 265 statements. [2025-03-16 18:33:48,807 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:48,807 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:49,086 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2025-03-16 18:33:49,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:49,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459306020] [2025-03-16 18:33:49,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459306020] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:49,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419373912] [2025-03-16 18:33:49,086 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:49,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:49,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:49,088 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:49,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2025-03-16 18:33:49,250 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 265 statements into 1 equivalence classes. [2025-03-16 18:33:49,420 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 265 of 265 statements. [2025-03-16 18:33:49,420 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:49,420 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:49,427 INFO L256 TraceCheckSpWp]: Trace formula consists of 2415 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:33:49,431 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:49,528 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 32 proven. 88 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2025-03-16 18:33:49,528 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-16 18:33:49,837 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 9 proven. 15 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2025-03-16 18:33:49,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419373912] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-16 18:33:49,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-16 18:33:49,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 5, 5] total 14 [2025-03-16 18:33:49,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819933157] [2025-03-16 18:33:49,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-16 18:33:49,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-16 18:33:49,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:49,839 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-16 18:33:49,839 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2025-03-16 18:33:49,839 INFO L87 Difference]: Start difference. First operand 1390 states and 2230 transitions. Second operand has 14 states, 14 states have (on average 18.214285714285715) internal successors, (255), 12 states have internal predecessors, (255), 9 states have call successors, (59), 6 states have call predecessors, (59), 8 states have return successors, (58), 11 states have call predecessors, (58), 8 states have call successors, (58) [2025-03-16 18:33:55,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:55,230 INFO L93 Difference]: Finished difference Result 7115 states and 11688 transitions. [2025-03-16 18:33:55,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-03-16 18:33:55,230 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 18.214285714285715) internal successors, (255), 12 states have internal predecessors, (255), 9 states have call successors, (59), 6 states have call predecessors, (59), 8 states have return successors, (58), 11 states have call predecessors, (58), 8 states have call successors, (58) Word has length 265 [2025-03-16 18:33:55,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:55,253 INFO L225 Difference]: With dead ends: 7115 [2025-03-16 18:33:55,253 INFO L226 Difference]: Without dead ends: 5796 [2025-03-16 18:33:55,262 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 605 GetRequests, 546 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 939 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=503, Invalid=2919, Unknown=0, NotChecked=0, Total=3422 [2025-03-16 18:33:55,262 INFO L435 NwaCegarLoop]: 763 mSDtfsCounter, 8328 mSDsluCounter, 4822 mSDsCounter, 0 mSdLazyCounter, 13757 mSolverCounterSat, 2608 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8328 SdHoareTripleChecker+Valid, 5585 SdHoareTripleChecker+Invalid, 16365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2608 IncrementalHoareTripleChecker+Valid, 13757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:55,262 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8328 Valid, 5585 Invalid, 16365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2608 Valid, 13757 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2025-03-16 18:33:55,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5796 states. [2025-03-16 18:33:55,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5796 to 5186. [2025-03-16 18:33:55,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5186 states, 4017 states have (on average 1.5912372417226786) internal successors, (6392), 4174 states have internal predecessors, (6392), 857 states have call successors, (857), 227 states have call predecessors, (857), 311 states have return successors, (1169), 842 states have call predecessors, (1169), 853 states have call successors, (1169) [2025-03-16 18:33:55,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5186 states to 5186 states and 8418 transitions. [2025-03-16 18:33:55,503 INFO L78 Accepts]: Start accepts. Automaton has 5186 states and 8418 transitions. Word has length 265 [2025-03-16 18:33:55,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:55,504 INFO L471 AbstractCegarLoop]: Abstraction has 5186 states and 8418 transitions. [2025-03-16 18:33:55,504 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 18.214285714285715) internal successors, (255), 12 states have internal predecessors, (255), 9 states have call successors, (59), 6 states have call predecessors, (59), 8 states have return successors, (58), 11 states have call predecessors, (58), 8 states have call successors, (58) [2025-03-16 18:33:55,504 INFO L276 IsEmpty]: Start isEmpty. Operand 5186 states and 8418 transitions. [2025-03-16 18:33:55,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2025-03-16 18:33:55,511 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:55,512 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:55,521 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2025-03-16 18:33:55,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2025-03-16 18:33:55,713 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:55,714 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:55,716 INFO L85 PathProgramCache]: Analyzing trace with hash -546568799, now seen corresponding path program 1 times [2025-03-16 18:33:55,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:55,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103172861] [2025-03-16 18:33:55,717 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:55,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:55,734 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 271 statements into 1 equivalence classes. [2025-03-16 18:33:55,743 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 271 of 271 statements. [2025-03-16 18:33:55,744 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:55,744 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:55,977 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 2 proven. 38 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2025-03-16 18:33:55,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:55,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103172861] [2025-03-16 18:33:55,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103172861] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:55,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669992734] [2025-03-16 18:33:55,978 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:55,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:55,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:55,980 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:55,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2025-03-16 18:33:56,160 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 271 statements into 1 equivalence classes. [2025-03-16 18:33:56,312 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 271 of 271 statements. [2025-03-16 18:33:56,312 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:56,312 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:56,318 INFO L256 TraceCheckSpWp]: Trace formula consists of 2431 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:33:56,322 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:56,355 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-03-16 18:33:56,355 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:56,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669992734] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:56,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:56,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 13 [2025-03-16 18:33:56,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889483027] [2025-03-16 18:33:56,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:56,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:33:56,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:56,356 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:33:56,356 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:33:56,356 INFO L87 Difference]: Start difference. First operand 5186 states and 8418 transitions. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 5 states have internal predecessors, (136), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 2 states have call successors, (25) [2025-03-16 18:33:56,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:56,514 INFO L93 Difference]: Finished difference Result 7731 states and 12602 transitions. [2025-03-16 18:33:56,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:33:56,514 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 5 states have internal predecessors, (136), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 2 states have call successors, (25) Word has length 271 [2025-03-16 18:33:56,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:56,538 INFO L225 Difference]: With dead ends: 7731 [2025-03-16 18:33:56,538 INFO L226 Difference]: Without dead ends: 5214 [2025-03-16 18:33:56,549 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:33:56,549 INFO L435 NwaCegarLoop]: 867 mSDtfsCounter, 0 mSDsluCounter, 3455 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4322 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:56,550 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4322 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:56,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5214 states. [2025-03-16 18:33:56,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5214 to 5200. [2025-03-16 18:33:56,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5200 states, 4027 states have (on average 1.589769058852744) internal successors, (6402), 4186 states have internal predecessors, (6402), 857 states have call successors, (857), 227 states have call predecessors, (857), 315 states have return successors, (1173), 844 states have call predecessors, (1173), 853 states have call successors, (1173) [2025-03-16 18:33:56,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5200 states to 5200 states and 8432 transitions. [2025-03-16 18:33:56,869 INFO L78 Accepts]: Start accepts. Automaton has 5200 states and 8432 transitions. Word has length 271 [2025-03-16 18:33:56,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:56,869 INFO L471 AbstractCegarLoop]: Abstraction has 5200 states and 8432 transitions. [2025-03-16 18:33:56,869 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 5 states have internal predecessors, (136), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 2 states have call successors, (25) [2025-03-16 18:33:56,869 INFO L276 IsEmpty]: Start isEmpty. Operand 5200 states and 8432 transitions. [2025-03-16 18:33:56,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2025-03-16 18:33:56,875 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:56,875 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:56,885 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2025-03-16 18:33:57,076 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-03-16 18:33:57,076 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:57,077 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:57,077 INFO L85 PathProgramCache]: Analyzing trace with hash 172481189, now seen corresponding path program 1 times [2025-03-16 18:33:57,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:57,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677996574] [2025-03-16 18:33:57,077 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:57,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:57,092 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 277 statements into 1 equivalence classes. [2025-03-16 18:33:57,106 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 277 of 277 statements. [2025-03-16 18:33:57,106 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:57,106 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:57,215 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2025-03-16 18:33:57,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:57,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677996574] [2025-03-16 18:33:57,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677996574] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:57,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217190317] [2025-03-16 18:33:57,215 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:57,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:57,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:57,219 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:57,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2025-03-16 18:33:57,409 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 277 statements into 1 equivalence classes. [2025-03-16 18:33:57,593 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 277 of 277 statements. [2025-03-16 18:33:57,593 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:57,593 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:57,600 INFO L256 TraceCheckSpWp]: Trace formula consists of 2465 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-16 18:33:57,604 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:57,775 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 22 proven. 32 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2025-03-16 18:33:57,776 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-16 18:33:58,357 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 24 proven. 35 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2025-03-16 18:33:58,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217190317] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-16 18:33:58,357 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-16 18:33:58,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 10, 11] total 18 [2025-03-16 18:33:58,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990073846] [2025-03-16 18:33:58,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-16 18:33:58,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-03-16 18:33:58,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:58,358 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-03-16 18:33:58,358 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2025-03-16 18:33:58,359 INFO L87 Difference]: Start difference. First operand 5200 states and 8432 transitions. Second operand has 18 states, 18 states have (on average 15.722222222222221) internal successors, (283), 18 states have internal predecessors, (283), 12 states have call successors, (62), 7 states have call predecessors, (62), 10 states have return successors, (63), 14 states have call predecessors, (63), 11 states have call successors, (63) [2025-03-16 18:34:06,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:34:06,272 INFO L93 Difference]: Finished difference Result 27408 states and 45316 transitions. [2025-03-16 18:34:06,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-03-16 18:34:06,273 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 15.722222222222221) internal successors, (283), 18 states have internal predecessors, (283), 12 states have call successors, (62), 7 states have call predecessors, (62), 10 states have return successors, (63), 14 states have call predecessors, (63), 11 states have call successors, (63) Word has length 277 [2025-03-16 18:34:06,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:34:06,379 INFO L225 Difference]: With dead ends: 27408 [2025-03-16 18:34:06,380 INFO L226 Difference]: Without dead ends: 20749 [2025-03-16 18:34:06,435 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 724 GetRequests, 593 SyntacticMatches, 4 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6311 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2332, Invalid=14180, Unknown=0, NotChecked=0, Total=16512 [2025-03-16 18:34:06,435 INFO L435 NwaCegarLoop]: 899 mSDtfsCounter, 13823 mSDsluCounter, 6559 mSDsCounter, 0 mSdLazyCounter, 10678 mSolverCounterSat, 4347 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13856 SdHoareTripleChecker+Valid, 7458 SdHoareTripleChecker+Invalid, 15025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4347 IncrementalHoareTripleChecker+Valid, 10678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2025-03-16 18:34:06,436 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13856 Valid, 7458 Invalid, 15025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4347 Valid, 10678 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2025-03-16 18:34:06,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20749 states. [2025-03-16 18:34:07,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20749 to 19984. [2025-03-16 18:34:07,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19984 states, 14924 states have (on average 1.53350308228357) internal successors, (22886), 15680 states have internal predecessors, (22886), 3855 states have call successors, (3855), 935 states have call predecessors, (3855), 1204 states have return successors, (5261), 3832 states have call predecessors, (5261), 3851 states have call successors, (5261) [2025-03-16 18:34:07,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19984 states to 19984 states and 32002 transitions. [2025-03-16 18:34:07,612 INFO L78 Accepts]: Start accepts. Automaton has 19984 states and 32002 transitions. Word has length 277 [2025-03-16 18:34:07,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:34:07,613 INFO L471 AbstractCegarLoop]: Abstraction has 19984 states and 32002 transitions. [2025-03-16 18:34:07,613 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 15.722222222222221) internal successors, (283), 18 states have internal predecessors, (283), 12 states have call successors, (62), 7 states have call predecessors, (62), 10 states have return successors, (63), 14 states have call predecessors, (63), 11 states have call successors, (63) [2025-03-16 18:34:07,613 INFO L276 IsEmpty]: Start isEmpty. Operand 19984 states and 32002 transitions. [2025-03-16 18:34:07,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2025-03-16 18:34:07,620 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:34:07,621 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:34:07,630 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2025-03-16 18:34:07,821 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-03-16 18:34:07,821 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:34:07,821 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:34:07,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1156804461, now seen corresponding path program 1 times [2025-03-16 18:34:07,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:34:07,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894082601] [2025-03-16 18:34:07,822 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:34:07,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:34:07,842 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 221 statements into 1 equivalence classes. [2025-03-16 18:34:07,850 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 221 of 221 statements. [2025-03-16 18:34:07,850 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:34:07,850 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:34:08,008 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2025-03-16 18:34:08,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:34:08,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894082601] [2025-03-16 18:34:08,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894082601] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:34:08,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:34:08,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-16 18:34:08,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269994346] [2025-03-16 18:34:08,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:34:08,009 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:34:08,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:34:08,009 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:34:08,009 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:34:08,009 INFO L87 Difference]: Start difference. First operand 19984 states and 32002 transitions. Second operand has 8 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2025-03-16 18:34:09,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:34:09,290 INFO L93 Difference]: Finished difference Result 39896 states and 63917 transitions. [2025-03-16 18:34:09,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:34:09,290 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 221 [2025-03-16 18:34:09,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:34:09,393 INFO L225 Difference]: With dead ends: 39896 [2025-03-16 18:34:09,393 INFO L226 Difference]: Without dead ends: 19975 [2025-03-16 18:34:09,467 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:34:09,468 INFO L435 NwaCegarLoop]: 853 mSDtfsCounter, 41 mSDsluCounter, 5066 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 5919 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:34:09,468 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 5919 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:34:09,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19975 states. [2025-03-16 18:34:10,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19975 to 19975. [2025-03-16 18:34:10,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19975 states, 14917 states have (on average 1.533284172420728) internal successors, (22872), 15672 states have internal predecessors, (22872), 3855 states have call successors, (3855), 935 states have call predecessors, (3855), 1202 states have return successors, (5257), 3831 states have call predecessors, (5257), 3851 states have call successors, (5257) [2025-03-16 18:34:10,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19975 states to 19975 states and 31984 transitions. [2025-03-16 18:34:10,620 INFO L78 Accepts]: Start accepts. Automaton has 19975 states and 31984 transitions. Word has length 221 [2025-03-16 18:34:10,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:34:10,621 INFO L471 AbstractCegarLoop]: Abstraction has 19975 states and 31984 transitions. [2025-03-16 18:34:10,621 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2025-03-16 18:34:10,621 INFO L276 IsEmpty]: Start isEmpty. Operand 19975 states and 31984 transitions. [2025-03-16 18:34:10,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2025-03-16 18:34:10,627 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:34:10,627 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:34:10,627 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2025-03-16 18:34:10,627 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:34:10,628 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:34:10,628 INFO L85 PathProgramCache]: Analyzing trace with hash -634742153, now seen corresponding path program 1 times [2025-03-16 18:34:10,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:34:10,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543292552] [2025-03-16 18:34:10,628 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:34:10,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:34:10,641 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 222 statements into 1 equivalence classes. [2025-03-16 18:34:10,646 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 222 of 222 statements. [2025-03-16 18:34:10,646 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:34:10,646 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:34:10,760 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2025-03-16 18:34:10,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:34:10,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543292552] [2025-03-16 18:34:10,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543292552] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:34:10,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008264612] [2025-03-16 18:34:10,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:34:10,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:34:10,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:34:10,763 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:34:10,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2025-03-16 18:34:10,921 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 222 statements into 1 equivalence classes. [2025-03-16 18:34:11,045 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 222 of 222 statements. [2025-03-16 18:34:11,045 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:34:11,045 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:34:11,051 INFO L256 TraceCheckSpWp]: Trace formula consists of 2063 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-16 18:34:11,054 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:34:11,078 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-03-16 18:34:11,078 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:34:11,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008264612] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:34:11,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:34:11,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2025-03-16 18:34:11,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919259784] [2025-03-16 18:34:11,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:34:11,079 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:34:11,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:34:11,079 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:34:11,079 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:34:11,079 INFO L87 Difference]: Start difference. First operand 19975 states and 31984 transitions. Second operand has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2025-03-16 18:34:11,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:34:11,589 INFO L93 Difference]: Finished difference Result 29095 states and 46365 transitions. [2025-03-16 18:34:11,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:34:11,589 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 222 [2025-03-16 18:34:11,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:34:11,756 INFO L225 Difference]: With dead ends: 29095 [2025-03-16 18:34:11,756 INFO L226 Difference]: Without dead ends: 9155 [2025-03-16 18:34:11,811 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:34:11,811 INFO L435 NwaCegarLoop]: 842 mSDtfsCounter, 3 mSDsluCounter, 1677 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2519 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:34:11,812 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 2519 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:34:11,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9155 states. [2025-03-16 18:34:12,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9155 to 9155. [2025-03-16 18:34:12,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9155 states, 6944 states have (on average 1.5325460829493087) internal successors, (10642), 7298 states have internal predecessors, (10642), 1599 states have call successors, (1599), 468 states have call predecessors, (1599), 611 states have return successors, (2177), 1580 states have call predecessors, (2177), 1595 states have call successors, (2177) [2025-03-16 18:34:12,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9155 states to 9155 states and 14418 transitions. [2025-03-16 18:34:12,527 INFO L78 Accepts]: Start accepts. Automaton has 9155 states and 14418 transitions. Word has length 222 [2025-03-16 18:34:12,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:34:12,527 INFO L471 AbstractCegarLoop]: Abstraction has 9155 states and 14418 transitions. [2025-03-16 18:34:12,527 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2025-03-16 18:34:12,527 INFO L276 IsEmpty]: Start isEmpty. Operand 9155 states and 14418 transitions. [2025-03-16 18:34:12,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2025-03-16 18:34:12,531 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:34:12,531 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:34:12,540 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2025-03-16 18:34:12,732 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:34:12,732 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:34:12,732 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:34:12,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1151941905, now seen corresponding path program 1 times [2025-03-16 18:34:12,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:34:12,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97762307] [2025-03-16 18:34:12,733 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:34:12,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:34:12,752 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 228 statements into 1 equivalence classes. [2025-03-16 18:34:12,762 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 228 of 228 statements. [2025-03-16 18:34:12,762 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:34:12,762 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:34:13,079 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2025-03-16 18:34:13,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:34:13,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97762307] [2025-03-16 18:34:13,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97762307] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:34:13,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269311561] [2025-03-16 18:34:13,080 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:34:13,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:34:13,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:34:13,082 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:34:13,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2025-03-16 18:34:13,249 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 228 statements into 1 equivalence classes. [2025-03-16 18:34:13,389 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 228 of 228 statements. [2025-03-16 18:34:13,389 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:34:13,389 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:34:13,395 INFO L256 TraceCheckSpWp]: Trace formula consists of 2096 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-03-16 18:34:13,399 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:34:13,585 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 92 proven. 9 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2025-03-16 18:34:13,585 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-16 18:34:14,027 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 17 proven. 9 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2025-03-16 18:34:14,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269311561] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-16 18:34:14,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-16 18:34:14,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 8] total 23 [2025-03-16 18:34:14,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469230441] [2025-03-16 18:34:14,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-16 18:34:14,028 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-03-16 18:34:14,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:34:14,028 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-03-16 18:34:14,029 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2025-03-16 18:34:14,029 INFO L87 Difference]: Start difference. First operand 9155 states and 14418 transitions. Second operand has 23 states, 23 states have (on average 13.0) internal successors, (299), 19 states have internal predecessors, (299), 11 states have call successors, (61), 6 states have call predecessors, (61), 14 states have return successors, (62), 15 states have call predecessors, (62), 10 states have call successors, (62) [2025-03-16 18:34:20,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:34:20,071 INFO L93 Difference]: Finished difference Result 29648 states and 47389 transitions. [2025-03-16 18:34:20,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-03-16 18:34:20,072 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 13.0) internal successors, (299), 19 states have internal predecessors, (299), 11 states have call successors, (61), 6 states have call predecessors, (61), 14 states have return successors, (62), 15 states have call predecessors, (62), 10 states have call successors, (62) Word has length 228 [2025-03-16 18:34:20,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:34:20,178 INFO L225 Difference]: With dead ends: 29648 [2025-03-16 18:34:20,178 INFO L226 Difference]: Without dead ends: 20575 [2025-03-16 18:34:20,225 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 457 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=327, Invalid=1653, Unknown=0, NotChecked=0, Total=1980 [2025-03-16 18:34:20,225 INFO L435 NwaCegarLoop]: 793 mSDtfsCounter, 7819 mSDsluCounter, 7721 mSDsCounter, 0 mSdLazyCounter, 15550 mSolverCounterSat, 2364 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7819 SdHoareTripleChecker+Valid, 8514 SdHoareTripleChecker+Invalid, 17914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2364 IncrementalHoareTripleChecker+Valid, 15550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2025-03-16 18:34:20,225 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7819 Valid, 8514 Invalid, 17914 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2364 Valid, 15550 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2025-03-16 18:34:20,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20575 states. [2025-03-16 18:34:21,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20575 to 19953. [2025-03-16 18:34:21,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19953 states, 14922 states have (on average 1.5290845731135236) internal successors, (22817), 15705 states have internal predecessors, (22817), 3796 states have call successors, (3796), 908 states have call predecessors, (3796), 1234 states have return successors, (5265), 3803 states have call predecessors, (5265), 3792 states have call successors, (5265) [2025-03-16 18:34:21,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19953 states to 19953 states and 31878 transitions. [2025-03-16 18:34:21,317 INFO L78 Accepts]: Start accepts. Automaton has 19953 states and 31878 transitions. Word has length 228 [2025-03-16 18:34:21,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:34:21,317 INFO L471 AbstractCegarLoop]: Abstraction has 19953 states and 31878 transitions. [2025-03-16 18:34:21,318 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 13.0) internal successors, (299), 19 states have internal predecessors, (299), 11 states have call successors, (61), 6 states have call predecessors, (61), 14 states have return successors, (62), 15 states have call predecessors, (62), 10 states have call successors, (62) [2025-03-16 18:34:21,318 INFO L276 IsEmpty]: Start isEmpty. Operand 19953 states and 31878 transitions. [2025-03-16 18:34:21,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2025-03-16 18:34:21,323 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:34:21,323 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 6, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:34:21,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2025-03-16 18:34:21,523 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:34:21,524 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:34:21,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:34:21,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1311779597, now seen corresponding path program 1 times [2025-03-16 18:34:21,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:34:21,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938541797] [2025-03-16 18:34:21,524 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:34:21,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:34:21,536 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 232 statements into 1 equivalence classes. [2025-03-16 18:34:21,544 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 232 of 232 statements. [2025-03-16 18:34:21,544 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:34:21,544 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:34:21,620 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2025-03-16 18:34:21,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:34:21,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938541797] [2025-03-16 18:34:21,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938541797] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:34:21,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:34:21,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-16 18:34:21,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216031142] [2025-03-16 18:34:21,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:34:21,621 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:34:21,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:34:21,621 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:34:21,621 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:34:21,621 INFO L87 Difference]: Start difference. First operand 19953 states and 31878 transitions. Second operand has 6 states, 6 states have (on average 21.833333333333332) internal successors, (131), 5 states have internal predecessors, (131), 2 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (24), 3 states have call predecessors, (24), 2 states have call successors, (24) [2025-03-16 18:34:22,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:34:22,726 INFO L93 Difference]: Finished difference Result 39934 states and 64137 transitions. [2025-03-16 18:34:22,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:34:22,726 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 21.833333333333332) internal successors, (131), 5 states have internal predecessors, (131), 2 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (24), 3 states have call predecessors, (24), 2 states have call successors, (24) Word has length 232 [2025-03-16 18:34:22,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:34:22,830 INFO L225 Difference]: With dead ends: 39934 [2025-03-16 18:34:22,831 INFO L226 Difference]: Without dead ends: 20113 [2025-03-16 18:34:22,902 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:34:22,903 INFO L435 NwaCegarLoop]: 850 mSDtfsCounter, 0 mSDsluCounter, 3369 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4219 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:34:22,903 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4219 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:34:22,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20113 states. [2025-03-16 18:34:23,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20113 to 20065. [2025-03-16 18:34:23,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20065 states, 15034 states have (on average 1.5230145004656113) internal successors, (22897), 15789 states have internal predecessors, (22897), 3768 states have call successors, (3768), 908 states have call predecessors, (3768), 1262 states have return successors, (5357), 3831 states have call predecessors, (5357), 3764 states have call successors, (5357) [2025-03-16 18:34:23,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20065 states to 20065 states and 32022 transitions. [2025-03-16 18:34:23,922 INFO L78 Accepts]: Start accepts. Automaton has 20065 states and 32022 transitions. Word has length 232 [2025-03-16 18:34:23,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:34:23,924 INFO L471 AbstractCegarLoop]: Abstraction has 20065 states and 32022 transitions. [2025-03-16 18:34:23,924 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.833333333333332) internal successors, (131), 5 states have internal predecessors, (131), 2 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (24), 3 states have call predecessors, (24), 2 states have call successors, (24) [2025-03-16 18:34:23,924 INFO L276 IsEmpty]: Start isEmpty. Operand 20065 states and 32022 transitions. [2025-03-16 18:34:23,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2025-03-16 18:34:23,930 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:34:23,930 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:34:23,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2025-03-16 18:34:23,930 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:34:23,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:34:23,931 INFO L85 PathProgramCache]: Analyzing trace with hash -917648858, now seen corresponding path program 1 times [2025-03-16 18:34:23,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:34:23,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701238325] [2025-03-16 18:34:23,931 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:34:23,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:34:23,946 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 307 statements into 1 equivalence classes. [2025-03-16 18:34:23,953 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 307 of 307 statements. [2025-03-16 18:34:23,953 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:34:23,953 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:34:24,267 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 2 proven. 31 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2025-03-16 18:34:24,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:34:24,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701238325] [2025-03-16 18:34:24,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701238325] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:34:24,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851330444] [2025-03-16 18:34:24,267 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:34:24,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:34:24,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:34:24,280 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:34:24,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2025-03-16 18:34:24,459 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 307 statements into 1 equivalence classes. [2025-03-16 18:34:24,615 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 307 of 307 statements. [2025-03-16 18:34:24,615 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:34:24,615 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:34:24,622 INFO L256 TraceCheckSpWp]: Trace formula consists of 2573 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:34:24,626 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:34:24,642 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 108 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2025-03-16 18:34:24,642 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:34:24,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851330444] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:34:24,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:34:24,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2025-03-16 18:34:24,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772295750] [2025-03-16 18:34:24,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:34:24,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:34:24,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:34:24,643 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:34:24,643 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:34:24,643 INFO L87 Difference]: Start difference. First operand 20065 states and 32022 transitions. Second operand has 4 states, 4 states have (on average 45.75) internal successors, (183), 4 states have internal predecessors, (183), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2025-03-16 18:34:25,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:34:25,837 INFO L93 Difference]: Finished difference Result 40715 states and 65725 transitions. [2025-03-16 18:34:25,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:34:25,838 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 45.75) internal successors, (183), 4 states have internal predecessors, (183), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 307 [2025-03-16 18:34:25,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:34:25,977 INFO L225 Difference]: With dead ends: 40715 [2025-03-16 18:34:25,977 INFO L226 Difference]: Without dead ends: 20785 [2025-03-16 18:34:26,066 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 317 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:34:26,067 INFO L435 NwaCegarLoop]: 792 mSDtfsCounter, 144 mSDsluCounter, 1561 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 2353 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:34:26,067 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 2353 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:34:26,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20785 states. [2025-03-16 18:34:27,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20785 to 20689. [2025-03-16 18:34:27,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20689 states, 15642 states have (on average 1.538486127093722) internal successors, (24065), 16397 states have internal predecessors, (24065), 3768 states have call successors, (3768), 924 states have call predecessors, (3768), 1278 states have return successors, (5357), 3831 states have call predecessors, (5357), 3764 states have call successors, (5357) [2025-03-16 18:34:27,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20689 states to 20689 states and 33190 transitions. [2025-03-16 18:34:27,932 INFO L78 Accepts]: Start accepts. Automaton has 20689 states and 33190 transitions. Word has length 307 [2025-03-16 18:34:27,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:34:27,932 INFO L471 AbstractCegarLoop]: Abstraction has 20689 states and 33190 transitions. [2025-03-16 18:34:27,932 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 45.75) internal successors, (183), 4 states have internal predecessors, (183), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2025-03-16 18:34:27,933 INFO L276 IsEmpty]: Start isEmpty. Operand 20689 states and 33190 transitions. [2025-03-16 18:34:27,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2025-03-16 18:34:27,943 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:34:27,943 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 6, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:34:27,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2025-03-16 18:34:28,144 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2025-03-16 18:34:28,144 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:34:28,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:34:28,144 INFO L85 PathProgramCache]: Analyzing trace with hash 391561939, now seen corresponding path program 1 times [2025-03-16 18:34:28,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:34:28,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781158525] [2025-03-16 18:34:28,144 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:34:28,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:34:28,158 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 239 statements into 1 equivalence classes. [2025-03-16 18:34:28,166 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 239 of 239 statements. [2025-03-16 18:34:28,166 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:34:28,166 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:34:28,312 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2025-03-16 18:34:28,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:34:28,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781158525] [2025-03-16 18:34:28,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781158525] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:34:28,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586693374] [2025-03-16 18:34:28,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:34:28,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:34:28,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:34:28,314 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:34:28,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2025-03-16 18:34:28,493 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 239 statements into 1 equivalence classes. [2025-03-16 18:34:28,614 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 239 of 239 statements. [2025-03-16 18:34:28,615 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:34:28,615 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:34:28,620 INFO L256 TraceCheckSpWp]: Trace formula consists of 2127 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:34:28,623 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:34:28,666 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 115 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2025-03-16 18:34:28,667 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:34:28,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586693374] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:34:28,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:34:28,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10] total 11 [2025-03-16 18:34:28,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017474973] [2025-03-16 18:34:28,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:34:28,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-16 18:34:28,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:34:28,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-16 18:34:28,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:34:28,668 INFO L87 Difference]: Start difference. First operand 20689 states and 33190 transitions. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 3 states have call successors, (25), 3 states have call predecessors, (25), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2025-03-16 18:34:30,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:34:30,594 INFO L93 Difference]: Finished difference Result 60761 states and 99456 transitions. [2025-03-16 18:34:30,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-16 18:34:30,594 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 3 states have call successors, (25), 3 states have call predecessors, (25), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 239 [2025-03-16 18:34:30,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:34:30,900 INFO L225 Difference]: With dead ends: 60761 [2025-03-16 18:34:30,900 INFO L226 Difference]: Without dead ends: 40164 [2025-03-16 18:34:31,016 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:34:31,017 INFO L435 NwaCegarLoop]: 1285 mSDtfsCounter, 701 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 701 SdHoareTripleChecker+Valid, 2130 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:34:31,017 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [701 Valid, 2130 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:34:31,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40164 states. [2025-03-16 18:34:33,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40164 to 40084. [2025-03-16 18:34:33,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40084 states, 30240 states have (on average 1.535813492063492) internal successors, (46443), 31712 states have internal predecessors, (46443), 7384 states have call successors, (7384), 1784 states have call predecessors, (7384), 2459 states have return successors, (11598), 7515 states have call predecessors, (11598), 7380 states have call successors, (11598) [2025-03-16 18:34:33,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40084 states to 40084 states and 65425 transitions. [2025-03-16 18:34:33,446 INFO L78 Accepts]: Start accepts. Automaton has 40084 states and 65425 transitions. Word has length 239 [2025-03-16 18:34:33,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:34:33,446 INFO L471 AbstractCegarLoop]: Abstraction has 40084 states and 65425 transitions. [2025-03-16 18:34:33,446 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 3 states have call successors, (25), 3 states have call predecessors, (25), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2025-03-16 18:34:33,446 INFO L276 IsEmpty]: Start isEmpty. Operand 40084 states and 65425 transitions. [2025-03-16 18:34:33,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2025-03-16 18:34:33,458 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:34:33,458 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:34:33,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2025-03-16 18:34:33,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2025-03-16 18:34:33,659 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:34:33,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:34:33,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1664641788, now seen corresponding path program 1 times [2025-03-16 18:34:33,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:34:33,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583561245] [2025-03-16 18:34:33,660 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:34:33,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:34:33,675 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 312 statements into 1 equivalence classes. [2025-03-16 18:34:33,682 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 312 of 312 statements. [2025-03-16 18:34:33,682 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:34:33,682 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:34:33,915 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 2 proven. 31 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2025-03-16 18:34:33,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:34:33,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583561245] [2025-03-16 18:34:33,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583561245] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:34:33,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671135843] [2025-03-16 18:34:33,916 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:34:33,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:34:33,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:34:33,918 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:34:33,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2025-03-16 18:34:34,106 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 312 statements into 1 equivalence classes. [2025-03-16 18:34:34,265 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 312 of 312 statements. [2025-03-16 18:34:34,265 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:34:34,265 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:34:34,272 INFO L256 TraceCheckSpWp]: Trace formula consists of 2578 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:34:34,276 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:34:34,298 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 124 proven. 0 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2025-03-16 18:34:34,298 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:34:34,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671135843] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:34:34,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:34:34,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2025-03-16 18:34:34,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150596441] [2025-03-16 18:34:34,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:34:34,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:34:34,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:34:34,299 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:34:34,299 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:34:34,299 INFO L87 Difference]: Start difference. First operand 40084 states and 65425 transitions. Second operand has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2025-03-16 18:34:37,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:34:37,745 INFO L93 Difference]: Finished difference Result 81557 states and 134503 transitions. [2025-03-16 18:34:37,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:34:37,746 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 312 [2025-03-16 18:34:37,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:34:38,061 INFO L225 Difference]: With dead ends: 81557 [2025-03-16 18:34:38,061 INFO L226 Difference]: Without dead ends: 41620 [2025-03-16 18:34:38,295 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 322 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:34:38,296 INFO L435 NwaCegarLoop]: 791 mSDtfsCounter, 142 mSDsluCounter, 1559 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 2350 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:34:38,296 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 2350 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:34:38,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41620 states.