./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/product-lines/elevator_spec1_product19.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_product19.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 329a2716e4212f7d84877599b73bf84d73c2c4b19cd8d5bf0b2cb6bd49bef38d --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-16 18:32:28,689 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-16 18:32:28,739 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-16 18:32:28,744 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-16 18:32:28,745 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-16 18:32:28,763 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-16 18:32:28,764 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-16 18:32:28,764 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-16 18:32:28,764 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-16 18:32:28,764 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-16 18:32:28,765 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-16 18:32:28,765 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-16 18:32:28,765 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-16 18:32:28,765 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-16 18:32:28,765 INFO L153 SettingsManager]: * Use SBE=true [2025-03-16 18:32:28,765 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-16 18:32:28,765 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-16 18:32:28,766 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-16 18:32:28,766 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-16 18:32:28,766 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-16 18:32:28,766 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-16 18:32:28,766 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-16 18:32:28,766 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-16 18:32:28,766 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-16 18:32:28,766 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-16 18:32:28,766 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-16 18:32:28,766 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-16 18:32:28,766 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-16 18:32:28,766 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-16 18:32:28,766 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-16 18:32:28,766 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-16 18:32:28,766 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-16 18:32:28,767 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-16 18:32:28,767 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-16 18:32:28,767 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-16 18:32:28,767 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-16 18:32:28,767 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-16 18:32:28,767 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-16 18:32:28,767 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-16 18:32:28,767 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-16 18:32:28,767 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-16 18:32:28,767 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-16 18:32:28,767 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-16 18:32:28,767 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 -> 329a2716e4212f7d84877599b73bf84d73c2c4b19cd8d5bf0b2cb6bd49bef38d [2025-03-16 18:32:28,970 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-16 18:32:28,976 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-16 18:32:28,979 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-16 18:32:28,979 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-16 18:32:28,980 INFO L274 PluginConnector]: CDTParser initialized [2025-03-16 18:32:28,981 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/product-lines/elevator_spec1_product19.cil.c [2025-03-16 18:32:30,153 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3b9892963/65e3538661bb46ea8c89f583b8e97009/FLAG51cdba021 [2025-03-16 18:32:30,458 INFO L384 CDTParser]: Found 1 translation units. [2025-03-16 18:32:30,458 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/elevator_spec1_product19.cil.c [2025-03-16 18:32:30,479 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3b9892963/65e3538661bb46ea8c89f583b8e97009/FLAG51cdba021 [2025-03-16 18:32:30,492 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3b9892963/65e3538661bb46ea8c89f583b8e97009 [2025-03-16 18:32:30,493 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-16 18:32:30,494 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-16 18:32:30,495 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-16 18:32:30,495 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-16 18:32:30,498 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-16 18:32:30,499 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.03 06:32:30" (1/1) ... [2025-03-16 18:32:30,499 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e3ad7c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:30, skipping insertion in model container [2025-03-16 18:32:30,499 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.03 06:32:30" (1/1) ... [2025-03-16 18:32:30,535 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-16 18:32:30,881 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_product19.cil.c[61467,61480] [2025-03-16 18:32:30,919 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-16 18:32:30,930 INFO L200 MainTranslator]: Completed pre-run [2025-03-16 18:32:30,937 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [48] [2025-03-16 18:32:30,938 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [64] [2025-03-16 18:32:30,938 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [185] [2025-03-16 18:32:30,938 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [858] [2025-03-16 18:32:30,939 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [1219] [2025-03-16 18:32:30,939 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification1_spec.i","") [1254] [2025-03-16 18:32:30,939 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1441] [2025-03-16 18:32:30,940 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [2965] [2025-03-16 18:32:30,940 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [2974] [2025-03-16 18:32:30,941 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [3065] [2025-03-16 18:32:31,004 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_product19.cil.c[61467,61480] [2025-03-16 18:32:31,019 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-16 18:32:31,039 INFO L204 MainTranslator]: Completed translation [2025-03-16 18:32:31,040 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:31 WrapperNode [2025-03-16 18:32:31,040 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-16 18:32:31,041 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-16 18:32:31,042 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-16 18:32:31,042 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-16 18:32:31,046 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:32:31" (1/1) ... [2025-03-16 18:32:31,063 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:32:31" (1/1) ... [2025-03-16 18:32:31,096 INFO L138 Inliner]: procedures = 94, calls = 341, calls flagged for inlining = 25, calls inlined = 22, statements flattened = 1104 [2025-03-16 18:32:31,097 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-16 18:32:31,097 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-16 18:32:31,097 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-16 18:32:31,097 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-16 18:32:31,106 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:31" (1/1) ... [2025-03-16 18:32:31,107 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:31" (1/1) ... [2025-03-16 18:32:31,115 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:31" (1/1) ... [2025-03-16 18:32:31,133 INFO L175 MemorySlicer]: Split 81 memory accesses to 20 slices as follows [2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4, 4, 4, 4, 2]. 9 percent of accesses are in the largest equivalence class. The 81 initializations are split as follows [2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4, 4, 4, 4, 2]. 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:32:31,133 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:31" (1/1) ... [2025-03-16 18:32:31,133 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:31" (1/1) ... [2025-03-16 18:32:31,147 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:31" (1/1) ... [2025-03-16 18:32:31,149 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:31" (1/1) ... [2025-03-16 18:32:31,155 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:31" (1/1) ... [2025-03-16 18:32:31,157 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:31" (1/1) ... [2025-03-16 18:32:31,163 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-16 18:32:31,164 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-16 18:32:31,164 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-16 18:32:31,164 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-16 18:32:31,165 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:31" (1/1) ... [2025-03-16 18:32:31,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-16 18:32:31,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:31,190 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:32:31,193 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:32:31,209 INFO L130 BoogieDeclarations]: Found specification of procedure angelinaCall [2025-03-16 18:32:31,209 INFO L138 BoogieDeclarations]: Found implementation of procedure angelinaCall [2025-03-16 18:32:31,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-16 18:32:31,209 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2025-03-16 18:32:31,209 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2025-03-16 18:32:31,209 INFO L130 BoogieDeclarations]: Found specification of procedure bigMacCall [2025-03-16 18:32:31,209 INFO L138 BoogieDeclarations]: Found implementation of procedure bigMacCall [2025-03-16 18:32:31,209 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedAtCurrentFloor__wrappee__weight [2025-03-16 18:32:31,209 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedAtCurrentFloor__wrappee__weight [2025-03-16 18:32:31,209 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2025-03-16 18:32:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure isExecutiveFloorCalling [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure isExecutiveFloorCalling [2025-03-16 18:32:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2025-03-16 18:32:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2025-03-16 18:32:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2025-03-16 18:32:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2025-03-16 18:32:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure areDoorsOpen [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure areDoorsOpen [2025-03-16 18:32:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2025-03-16 18:32:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2025-03-16 18:32:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2025-03-16 18:32:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2025-03-16 18:32:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentFloorID [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentFloorID [2025-03-16 18:32:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2025-03-16 18:32:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2025-03-16 18:32:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2025-03-16 18:32:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2025-03-16 18:32:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2025-03-16 18:32:31,210 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2025-03-16 18:32:31,211 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2025-03-16 18:32:31,211 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2025-03-16 18:32:31,211 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-16 18:32:31,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-16 18:32:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2025-03-16 18:32:31,211 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2025-03-16 18:32:31,373 INFO L256 CfgBuilder]: Building ICFG [2025-03-16 18:32:31,374 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-16 18:32:31,439 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L182: #res := ~retValue_acc~2; [2025-03-16 18:32:31,456 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L104: #res := ~retValue_acc~0; [2025-03-16 18:32:31,459 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1516: #res := ~retValue_acc~10; [2025-03-16 18:32:31,476 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1669: #res := ~retValue_acc~11; [2025-03-16 18:32:31,514 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2325: #res#1 := ~retValue_acc~21#1; [2025-03-16 18:32:31,514 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1712-1: buttonForFloorIsPressed_#res#1 := buttonForFloorIsPressed_~retValue_acc~13#1; [2025-03-16 18:32:31,533 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2953: #res := ~retValue_acc~25; [2025-03-16 18:32:31,807 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2235: #res#1 := ~retValue_acc~19#1; [2025-03-16 18:32:31,807 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2206-1: stopRequestedInDirection__wrappee__weight_#res#1 := stopRequestedInDirection__wrappee__weight_~retValue_acc~18#1; [2025-03-16 18:32:31,858 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2370: #res := ~retValue_acc~23; [2025-03-16 18:32:31,876 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L143: #res := ~retValue_acc~1; [2025-03-16 18:32:32,016 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2356-1: stopRequestedAtCurrentFloor_#res#1 := stopRequestedAtCurrentFloor_~retValue_acc~22#1; [2025-03-16 18:32:32,069 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1841-1: anyStopRequested_#res#1 := anyStopRequested_~retValue_acc~16#1; [2025-03-16 18:32:32,069 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1854-1: isIdle_#res#1 := isIdle_~retValue_acc~17#1; [2025-03-16 18:32:32,113 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L544: #res := ~retValue_acc~4; [2025-03-16 18:32:32,171 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1216-1: main_#res#1 := main_~retValue_acc~7#1; [2025-03-16 18:32:32,171 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1251-1: valid_product_#res#1 := valid_product_~retValue_acc~9#1; [2025-03-16 18:32:32,180 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L303: #res := ~retValue_acc~3; [2025-03-16 18:32:32,183 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1678: #res := ~retValue_acc~12; [2025-03-16 18:32:32,186 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L855: #res := ~retValue_acc~5; [2025-03-16 18:32:32,310 INFO L? ?]: Removed 449 outVars from TransFormulas that were not future-live. [2025-03-16 18:32:32,310 INFO L307 CfgBuilder]: Performing block encoding [2025-03-16 18:32:32,334 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-16 18:32:32,334 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-16 18:32:32,334 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.03 06:32:32 BoogieIcfgContainer [2025-03-16 18:32:32,334 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-16 18:32:32,336 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-16 18:32:32,336 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-16 18:32:32,341 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-16 18:32:32,341 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.03 06:32:30" (1/3) ... [2025-03-16 18:32:32,342 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@577e90f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.03 06:32:32, skipping insertion in model container [2025-03-16 18:32:32,342 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:31" (2/3) ... [2025-03-16 18:32:32,343 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@577e90f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.03 06:32:32, skipping insertion in model container [2025-03-16 18:32:32,343 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.03 06:32:32" (3/3) ... [2025-03-16 18:32:32,344 INFO L128 eAbstractionObserver]: Analyzing ICFG elevator_spec1_product19.cil.c [2025-03-16 18:32:32,354 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-16 18:32:32,356 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG elevator_spec1_product19.cil.c that has 26 procedures, 559 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-16 18:32:32,410 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-16 18:32:32,417 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;@6afdd7c7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-16 18:32:32,418 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-16 18:32:32,425 INFO L276 IsEmpty]: Start isEmpty. Operand has 559 states, 433 states have (on average 1.6951501154734412) internal successors, (734), 454 states have internal predecessors, (734), 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:32:32,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2025-03-16 18:32:32,445 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:32,446 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:32:32,446 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:32,450 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:32,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1995120848, now seen corresponding path program 1 times [2025-03-16 18:32:32,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:32,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030839660] [2025-03-16 18:32:32,455 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:32,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:32,538 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 120 statements into 1 equivalence classes. [2025-03-16 18:32:32,624 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 120 of 120 statements. [2025-03-16 18:32:32,624 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:32,624 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:32,991 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:32:32,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:32,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030839660] [2025-03-16 18:32:32,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030839660] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:32,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801913687] [2025-03-16 18:32:32,995 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:32,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:32,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:32,999 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:32:33,000 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:32:33,153 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 120 statements into 1 equivalence classes. [2025-03-16 18:32:33,357 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 120 of 120 statements. [2025-03-16 18:32:33,357 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:33,357 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:33,365 INFO L256 TraceCheckSpWp]: Trace formula consists of 1856 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-16 18:32:33,375 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:33,393 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:32:33,393 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:33,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801913687] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:33,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:33,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 4 [2025-03-16 18:32:33,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850251852] [2025-03-16 18:32:33,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:33,399 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-16 18:32:33,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:33,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-16 18:32:33,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:32:33,420 INFO L87 Difference]: Start difference. First operand has 559 states, 433 states have (on average 1.6951501154734412) internal successors, (734), 454 states have internal predecessors, (734), 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:32:33,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:33,468 INFO L93 Difference]: Finished difference Result 579 states and 961 transitions. [2025-03-16 18:32:33,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-16 18:32:33,474 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:32:33,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:33,498 INFO L225 Difference]: With dead ends: 579 [2025-03-16 18:32:33,498 INFO L226 Difference]: Without dead ends: 552 [2025-03-16 18:32:33,502 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:32:33,503 INFO L435 NwaCegarLoop]: 924 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, 924 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:32:33,506 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 924 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:33,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2025-03-16 18:32:33,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 552. [2025-03-16 18:32:33,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 428 states have (on average 1.6939252336448598) internal successors, (725), 447 states have internal predecessors, (725), 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:32:33,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 918 transitions. [2025-03-16 18:32:33,567 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 918 transitions. Word has length 120 [2025-03-16 18:32:33,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:33,569 INFO L471 AbstractCegarLoop]: Abstraction has 552 states and 918 transitions. [2025-03-16 18:32:33,569 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:32:33,569 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 918 transitions. [2025-03-16 18:32:33,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2025-03-16 18:32:33,577 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:33,577 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:32:33,587 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:32:33,781 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:32:33,781 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:33,782 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:33,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1587803911, now seen corresponding path program 1 times [2025-03-16 18:32:33,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:33,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941883177] [2025-03-16 18:32:33,782 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:33,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:33,808 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 121 statements into 1 equivalence classes. [2025-03-16 18:32:33,822 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 121 of 121 statements. [2025-03-16 18:32:33,822 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:33,822 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:34,019 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:32:34,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:34,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941883177] [2025-03-16 18:32:34,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941883177] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:34,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565420147] [2025-03-16 18:32:34,019 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:34,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:34,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:34,023 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:32:34,025 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:32:34,178 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 121 statements into 1 equivalence classes. [2025-03-16 18:32:34,377 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 121 of 121 statements. [2025-03-16 18:32:34,377 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:34,377 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:34,384 INFO L256 TraceCheckSpWp]: Trace formula consists of 1858 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:34,389 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:34,430 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:32:34,431 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:34,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565420147] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:34,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:34,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:34,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441929069] [2025-03-16 18:32:34,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:34,432 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:34,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:34,433 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:34,433 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:34,433 INFO L87 Difference]: Start difference. First operand 552 states and 918 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:32:34,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:34,504 INFO L93 Difference]: Finished difference Result 1100 states and 1833 transitions. [2025-03-16 18:32:34,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:32:34,505 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:32:34,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:34,509 INFO L225 Difference]: With dead ends: 1100 [2025-03-16 18:32:34,509 INFO L226 Difference]: Without dead ends: 552 [2025-03-16 18:32:34,513 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:32:34,513 INFO L435 NwaCegarLoop]: 906 mSDtfsCounter, 5 mSDsluCounter, 1806 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 2712 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:32:34,513 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 2712 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:34,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2025-03-16 18:32:34,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 552. [2025-03-16 18:32:34,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 428 states have (on average 1.691588785046729) internal successors, (724), 447 states have internal predecessors, (724), 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:32:34,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 917 transitions. [2025-03-16 18:32:34,541 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 917 transitions. Word has length 121 [2025-03-16 18:32:34,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:34,541 INFO L471 AbstractCegarLoop]: Abstraction has 552 states and 917 transitions. [2025-03-16 18:32:34,541 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:32:34,541 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 917 transitions. [2025-03-16 18:32:34,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2025-03-16 18:32:34,544 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:34,544 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:32:34,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-03-16 18:32:34,748 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:32:34,749 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:34,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:34,750 INFO L85 PathProgramCache]: Analyzing trace with hash 9508087, now seen corresponding path program 1 times [2025-03-16 18:32:34,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:34,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682153847] [2025-03-16 18:32:34,750 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:34,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:34,768 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 123 statements into 1 equivalence classes. [2025-03-16 18:32:34,776 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 123 of 123 statements. [2025-03-16 18:32:34,777 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:34,777 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:34,897 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:32:34,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:34,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682153847] [2025-03-16 18:32:34,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682153847] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:34,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664734134] [2025-03-16 18:32:34,898 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:34,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:34,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:34,900 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:32:34,902 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:32:35,024 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 123 statements into 1 equivalence classes. [2025-03-16 18:32:35,202 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 123 of 123 statements. [2025-03-16 18:32:35,203 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:35,203 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:35,208 INFO L256 TraceCheckSpWp]: Trace formula consists of 1860 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:35,212 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:35,232 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:32:35,233 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:35,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664734134] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:35,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:35,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:35,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894334712] [2025-03-16 18:32:35,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:35,233 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:35,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:35,234 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:35,234 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:35,234 INFO L87 Difference]: Start difference. First operand 552 states and 917 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:32:35,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:35,293 INFO L93 Difference]: Finished difference Result 1100 states and 1831 transitions. [2025-03-16 18:32:35,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:32:35,297 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:32:35,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:35,302 INFO L225 Difference]: With dead ends: 1100 [2025-03-16 18:32:35,302 INFO L226 Difference]: Without dead ends: 552 [2025-03-16 18:32:35,304 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:32:35,304 INFO L435 NwaCegarLoop]: 906 mSDtfsCounter, 4 mSDsluCounter, 1806 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2712 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:32:35,308 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 2712 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:35,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2025-03-16 18:32:35,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 552. [2025-03-16 18:32:35,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 428 states have (on average 1.689252336448598) internal successors, (723), 447 states have internal predecessors, (723), 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:32:35,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 916 transitions. [2025-03-16 18:32:35,340 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 916 transitions. Word has length 123 [2025-03-16 18:32:35,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:35,340 INFO L471 AbstractCegarLoop]: Abstraction has 552 states and 916 transitions. [2025-03-16 18:32:35,341 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:32:35,341 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 916 transitions. [2025-03-16 18:32:35,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2025-03-16 18:32:35,346 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:35,346 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:32:35,354 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-03-16 18:32:35,550 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:32:35,550 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:35,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:35,551 INFO L85 PathProgramCache]: Analyzing trace with hash 2004825049, now seen corresponding path program 1 times [2025-03-16 18:32:35,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:35,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788673796] [2025-03-16 18:32:35,551 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:35,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:35,566 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 125 statements into 1 equivalence classes. [2025-03-16 18:32:35,572 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 125 of 125 statements. [2025-03-16 18:32:35,572 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:35,572 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:35,684 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:32:35,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:35,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788673796] [2025-03-16 18:32:35,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788673796] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:35,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82738248] [2025-03-16 18:32:35,684 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:35,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:35,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:35,687 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:32:35,688 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:32:35,806 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 125 statements into 1 equivalence classes. [2025-03-16 18:32:35,949 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 125 of 125 statements. [2025-03-16 18:32:35,950 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:35,950 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:35,955 INFO L256 TraceCheckSpWp]: Trace formula consists of 1862 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:35,959 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:35,984 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:32:35,984 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:35,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82738248] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:35,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:35,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:35,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047080663] [2025-03-16 18:32:35,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:35,985 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:35,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:35,985 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:35,985 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:35,986 INFO L87 Difference]: Start difference. First operand 552 states and 916 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:32:36,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:36,053 INFO L93 Difference]: Finished difference Result 1107 states and 1838 transitions. [2025-03-16 18:32:36,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:36,053 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:32:36,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:36,058 INFO L225 Difference]: With dead ends: 1107 [2025-03-16 18:32:36,058 INFO L226 Difference]: Without dead ends: 561 [2025-03-16 18:32:36,060 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:32:36,062 INFO L435 NwaCegarLoop]: 905 mSDtfsCounter, 13 mSDsluCounter, 1804 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 2709 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:32:36,062 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 2709 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:36,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2025-03-16 18:32:36,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 561. [2025-03-16 18:32:36,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 436 states have (on average 1.6857798165137614) internal successors, (735), 455 states have internal predecessors, (735), 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:32:36,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 928 transitions. [2025-03-16 18:32:36,085 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 928 transitions. Word has length 125 [2025-03-16 18:32:36,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:36,086 INFO L471 AbstractCegarLoop]: Abstraction has 561 states and 928 transitions. [2025-03-16 18:32:36,086 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:32:36,086 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 928 transitions. [2025-03-16 18:32:36,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2025-03-16 18:32:36,088 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:36,089 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:32:36,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:36,289 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:32:36,289 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:36,290 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:36,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1864562445, now seen corresponding path program 1 times [2025-03-16 18:32:36,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:36,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523940053] [2025-03-16 18:32:36,290 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:36,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:36,304 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-03-16 18:32:36,313 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-03-16 18:32:36,314 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:36,314 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:36,406 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:32:36,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:36,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523940053] [2025-03-16 18:32:36,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523940053] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:36,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418539312] [2025-03-16 18:32:36,407 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:36,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:36,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:36,409 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:32:36,411 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:32:36,526 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-03-16 18:32:36,679 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-03-16 18:32:36,679 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:36,679 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:36,685 INFO L256 TraceCheckSpWp]: Trace formula consists of 1863 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:36,688 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:36,706 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:32:36,706 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:36,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418539312] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:36,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:36,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:36,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338887034] [2025-03-16 18:32:36,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:36,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:36,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:36,708 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:36,708 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:36,708 INFO L87 Difference]: Start difference. First operand 561 states and 928 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:32:36,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:36,764 INFO L93 Difference]: Finished difference Result 1109 states and 1839 transitions. [2025-03-16 18:32:36,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:36,764 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:32:36,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:36,768 INFO L225 Difference]: With dead ends: 1109 [2025-03-16 18:32:36,768 INFO L226 Difference]: Without dead ends: 561 [2025-03-16 18:32:36,770 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:32:36,771 INFO L435 NwaCegarLoop]: 905 mSDtfsCounter, 11 mSDsluCounter, 1804 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 2709 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:32:36,771 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 2709 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:36,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2025-03-16 18:32:36,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 561. [2025-03-16 18:32:36,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 436 states have (on average 1.68348623853211) internal successors, (734), 455 states have internal predecessors, (734), 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:32:36,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 927 transitions. [2025-03-16 18:32:36,791 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 927 transitions. Word has length 126 [2025-03-16 18:32:36,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:36,791 INFO L471 AbstractCegarLoop]: Abstraction has 561 states and 927 transitions. [2025-03-16 18:32:36,791 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:32:36,791 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 927 transitions. [2025-03-16 18:32:36,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2025-03-16 18:32:36,793 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:36,793 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:32:36,802 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:32:36,995 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:32:36,995 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:36,995 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:36,995 INFO L85 PathProgramCache]: Analyzing trace with hash 2146674294, now seen corresponding path program 1 times [2025-03-16 18:32:36,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:36,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046399006] [2025-03-16 18:32:36,996 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:36,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:37,008 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 127 statements into 1 equivalence classes. [2025-03-16 18:32:37,013 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 127 of 127 statements. [2025-03-16 18:32:37,013 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:37,013 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:37,082 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:32:37,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:37,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046399006] [2025-03-16 18:32:37,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046399006] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:37,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118223564] [2025-03-16 18:32:37,083 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:37,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:37,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:37,085 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:32:37,086 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:32:37,200 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 127 statements into 1 equivalence classes. [2025-03-16 18:32:37,370 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 127 of 127 statements. [2025-03-16 18:32:37,370 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:37,370 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:37,377 INFO L256 TraceCheckSpWp]: Trace formula consists of 1864 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:37,380 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:37,401 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:32:37,401 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:37,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118223564] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:37,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:37,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:37,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239317500] [2025-03-16 18:32:37,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:37,402 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:37,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:37,402 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:37,402 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:37,403 INFO L87 Difference]: Start difference. First operand 561 states and 927 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:32:37,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:37,457 INFO L93 Difference]: Finished difference Result 1109 states and 1838 transitions. [2025-03-16 18:32:37,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:37,457 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:32:37,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:37,462 INFO L225 Difference]: With dead ends: 1109 [2025-03-16 18:32:37,462 INFO L226 Difference]: Without dead ends: 561 [2025-03-16 18:32:37,464 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:32:37,465 INFO L435 NwaCegarLoop]: 905 mSDtfsCounter, 10 mSDsluCounter, 1804 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2709 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:32:37,465 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 2709 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:37,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2025-03-16 18:32:37,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 561. [2025-03-16 18:32:37,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 436 states have (on average 1.6811926605504588) internal successors, (733), 455 states have internal predecessors, (733), 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:32:37,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 926 transitions. [2025-03-16 18:32:37,483 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 926 transitions. Word has length 127 [2025-03-16 18:32:37,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:37,483 INFO L471 AbstractCegarLoop]: Abstraction has 561 states and 926 transitions. [2025-03-16 18:32:37,483 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:32:37,483 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 926 transitions. [2025-03-16 18:32:37,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2025-03-16 18:32:37,486 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:37,486 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:32:37,494 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:32:37,689 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:32:37,689 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:37,689 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:37,689 INFO L85 PathProgramCache]: Analyzing trace with hash -964646129, now seen corresponding path program 1 times [2025-03-16 18:32:37,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:37,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916268003] [2025-03-16 18:32:37,690 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:37,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:37,705 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 128 statements into 1 equivalence classes. [2025-03-16 18:32:37,709 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 128 of 128 statements. [2025-03-16 18:32:37,710 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:37,710 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:37,781 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:32:37,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:37,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916268003] [2025-03-16 18:32:37,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916268003] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:37,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800104363] [2025-03-16 18:32:37,781 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:37,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:37,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:37,784 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:32:37,785 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:32:37,901 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 128 statements into 1 equivalence classes. [2025-03-16 18:32:38,049 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 128 of 128 statements. [2025-03-16 18:32:38,049 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:38,049 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:38,056 INFO L256 TraceCheckSpWp]: Trace formula consists of 1864 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:38,059 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:38,084 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:32:38,084 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:38,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800104363] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:38,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:38,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:38,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745945890] [2025-03-16 18:32:38,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:38,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:38,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:38,085 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:38,088 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:38,089 INFO L87 Difference]: Start difference. First operand 561 states and 926 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:32:38,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:38,214 INFO L93 Difference]: Finished difference Result 1135 states and 1885 transitions. [2025-03-16 18:32:38,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:32:38,215 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:32:38,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:38,219 INFO L225 Difference]: With dead ends: 1135 [2025-03-16 18:32:38,219 INFO L226 Difference]: Without dead ends: 576 [2025-03-16 18:32:38,221 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:32:38,221 INFO L435 NwaCegarLoop]: 880 mSDtfsCounter, 76 mSDsluCounter, 1720 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 2600 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:32:38,221 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 2600 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:32:38,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2025-03-16 18:32:38,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 561. [2025-03-16 18:32:38,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 436 states have (on average 1.6697247706422018) internal successors, (728), 455 states have internal predecessors, (728), 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:32:38,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 921 transitions. [2025-03-16 18:32:38,237 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 921 transitions. Word has length 128 [2025-03-16 18:32:38,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:38,237 INFO L471 AbstractCegarLoop]: Abstraction has 561 states and 921 transitions. [2025-03-16 18:32:38,237 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:32:38,237 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 921 transitions. [2025-03-16 18:32:38,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2025-03-16 18:32:38,240 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:38,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, 1, 1, 1, 1, 1] [2025-03-16 18:32:38,248 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:32:38,440 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:32:38,442 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:38,442 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:38,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1550839201, now seen corresponding path program 1 times [2025-03-16 18:32:38,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:38,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846766845] [2025-03-16 18:32:38,442 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:38,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:38,455 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 130 statements into 1 equivalence classes. [2025-03-16 18:32:38,460 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 130 of 130 statements. [2025-03-16 18:32:38,461 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:38,461 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:38,544 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:32:38,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:38,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846766845] [2025-03-16 18:32:38,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846766845] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:38,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017785272] [2025-03-16 18:32:38,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:38,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:38,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:38,547 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:32:38,549 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:32:38,667 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 130 statements into 1 equivalence classes. [2025-03-16 18:32:38,823 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 130 of 130 statements. [2025-03-16 18:32:38,823 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:38,823 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:38,830 INFO L256 TraceCheckSpWp]: Trace formula consists of 1866 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:38,836 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:38,860 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:32:38,863 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:38,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017785272] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:38,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:38,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:38,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528804304] [2025-03-16 18:32:38,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:38,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:38,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:38,864 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:38,866 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:38,866 INFO L87 Difference]: Start difference. First operand 561 states and 921 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:32:38,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:38,980 INFO L93 Difference]: Finished difference Result 1135 states and 1875 transitions. [2025-03-16 18:32:38,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:32:38,981 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:32:38,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:38,986 INFO L225 Difference]: With dead ends: 1135 [2025-03-16 18:32:38,987 INFO L226 Difference]: Without dead ends: 576 [2025-03-16 18:32:38,988 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:32:38,989 INFO L435 NwaCegarLoop]: 880 mSDtfsCounter, 75 mSDsluCounter, 1720 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 2600 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:32:38,989 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 2600 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:32:38,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2025-03-16 18:32:39,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 561. [2025-03-16 18:32:39,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 436 states have (on average 1.658256880733945) internal successors, (723), 455 states have internal predecessors, (723), 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:32:39,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 916 transitions. [2025-03-16 18:32:39,008 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 916 transitions. Word has length 130 [2025-03-16 18:32:39,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:39,010 INFO L471 AbstractCegarLoop]: Abstraction has 561 states and 916 transitions. [2025-03-16 18:32:39,010 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:32:39,010 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 916 transitions. [2025-03-16 18:32:39,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2025-03-16 18:32:39,013 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:39,013 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:32:39,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:39,217 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:32:39,217 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:39,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:39,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1582927313, now seen corresponding path program 1 times [2025-03-16 18:32:39,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:39,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84504830] [2025-03-16 18:32:39,218 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:39,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:39,231 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 132 statements into 1 equivalence classes. [2025-03-16 18:32:39,235 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 132 of 132 statements. [2025-03-16 18:32:39,235 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:39,236 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:39,297 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:32:39,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:39,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84504830] [2025-03-16 18:32:39,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84504830] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:39,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471148327] [2025-03-16 18:32:39,297 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:39,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:39,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:39,299 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:32:39,301 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:32:39,421 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 132 statements into 1 equivalence classes. [2025-03-16 18:32:39,586 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 132 of 132 statements. [2025-03-16 18:32:39,586 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:39,586 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:39,592 INFO L256 TraceCheckSpWp]: Trace formula consists of 1868 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:39,597 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:39,629 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:32:39,629 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:39,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471148327] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:39,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:39,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:39,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350953251] [2025-03-16 18:32:39,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:39,630 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:39,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:39,631 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:39,631 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:39,631 INFO L87 Difference]: Start difference. First operand 561 states and 916 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:32:39,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:39,797 INFO L93 Difference]: Finished difference Result 1186 states and 1948 transitions. [2025-03-16 18:32:39,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:39,797 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:32:39,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:39,802 INFO L225 Difference]: With dead ends: 1186 [2025-03-16 18:32:39,802 INFO L226 Difference]: Without dead ends: 642 [2025-03-16 18:32:39,804 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:32:39,805 INFO L435 NwaCegarLoop]: 913 mSDtfsCounter, 130 mSDsluCounter, 1718 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 2631 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:32:39,805 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 2631 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:32:39,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2025-03-16 18:32:39,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 612. [2025-03-16 18:32:39,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 486 states have (on average 1.662551440329218) internal successors, (808), 505 states have internal predecessors, (808), 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:32:39,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1001 transitions. [2025-03-16 18:32:39,827 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1001 transitions. Word has length 132 [2025-03-16 18:32:39,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:39,828 INFO L471 AbstractCegarLoop]: Abstraction has 612 states and 1001 transitions. [2025-03-16 18:32:39,828 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:32:39,828 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1001 transitions. [2025-03-16 18:32:39,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2025-03-16 18:32:39,831 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:39,831 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:32:39,842 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:32:40,031 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:32:40,032 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:40,032 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:40,032 INFO L85 PathProgramCache]: Analyzing trace with hash -2034306840, now seen corresponding path program 1 times [2025-03-16 18:32:40,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:40,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330456397] [2025-03-16 18:32:40,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:40,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:40,049 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-03-16 18:32:40,055 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-03-16 18:32:40,055 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:40,055 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:40,117 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:32:40,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:40,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330456397] [2025-03-16 18:32:40,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330456397] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:40,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70651259] [2025-03-16 18:32:40,117 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:40,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:40,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:40,119 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:32:40,121 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:32:40,239 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-03-16 18:32:40,381 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-03-16 18:32:40,381 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:40,381 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:40,387 INFO L256 TraceCheckSpWp]: Trace formula consists of 1869 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:40,390 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:40,413 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:32:40,414 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:40,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70651259] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:40,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:40,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:40,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049240329] [2025-03-16 18:32:40,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:40,415 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:40,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:40,416 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:40,416 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:40,416 INFO L87 Difference]: Start difference. First operand 612 states and 1001 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:32:40,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:40,552 INFO L93 Difference]: Finished difference Result 1201 states and 1972 transitions. [2025-03-16 18:32:40,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:40,553 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:32:40,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:40,557 INFO L225 Difference]: With dead ends: 1201 [2025-03-16 18:32:40,558 INFO L226 Difference]: Without dead ends: 642 [2025-03-16 18:32:40,559 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:32:40,560 INFO L435 NwaCegarLoop]: 912 mSDtfsCounter, 124 mSDsluCounter, 1692 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 2604 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:32:40,560 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 2604 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:32:40,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2025-03-16 18:32:40,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 612. [2025-03-16 18:32:40,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 486 states have (on average 1.6522633744855968) internal successors, (803), 505 states have internal predecessors, (803), 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:32:40,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 996 transitions. [2025-03-16 18:32:40,581 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 996 transitions. Word has length 133 [2025-03-16 18:32:40,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:40,581 INFO L471 AbstractCegarLoop]: Abstraction has 612 states and 996 transitions. [2025-03-16 18:32:40,581 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:32:40,581 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 996 transitions. [2025-03-16 18:32:40,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2025-03-16 18:32:40,583 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:40,583 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:32:40,591 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:32:40,788 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:32:40,788 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:40,789 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:40,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1286919316, now seen corresponding path program 1 times [2025-03-16 18:32:40,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:40,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197974702] [2025-03-16 18:32:40,789 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:40,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:40,801 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-03-16 18:32:40,806 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-03-16 18:32:40,807 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:40,807 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:40,865 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:32:40,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:40,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197974702] [2025-03-16 18:32:40,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197974702] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:40,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536225095] [2025-03-16 18:32:40,865 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:40,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:40,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:40,867 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:32:40,869 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:32:41,005 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-03-16 18:32:41,143 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-03-16 18:32:41,144 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:41,144 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:41,149 INFO L256 TraceCheckSpWp]: Trace formula consists of 1865 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:32:41,152 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:41,197 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:32:41,198 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:41,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536225095] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:41,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:41,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [4] total 9 [2025-03-16 18:32:41,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429767150] [2025-03-16 18:32:41,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:41,198 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:32:41,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:41,199 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:32:41,199 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:41,199 INFO L87 Difference]: Start difference. First operand 612 states and 996 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:32:41,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:41,270 INFO L93 Difference]: Finished difference Result 1125 states and 1844 transitions. [2025-03-16 18:32:41,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:32:41,271 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:32:41,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:41,275 INFO L225 Difference]: With dead ends: 1125 [2025-03-16 18:32:41,275 INFO L226 Difference]: Without dead ends: 648 [2025-03-16 18:32:41,277 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:32:41,277 INFO L435 NwaCegarLoop]: 899 mSDtfsCounter, 86 mSDsluCounter, 4416 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 5315 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:32:41,278 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 5315 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:41,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2025-03-16 18:32:41,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 631. [2025-03-16 18:32:41,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 502 states have (on average 1.651394422310757) internal successors, (829), 523 states have internal predecessors, (829), 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:32:41,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1026 transitions. [2025-03-16 18:32:41,297 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1026 transitions. Word has length 133 [2025-03-16 18:32:41,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:41,297 INFO L471 AbstractCegarLoop]: Abstraction has 631 states and 1026 transitions. [2025-03-16 18:32:41,297 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:32:41,297 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1026 transitions. [2025-03-16 18:32:41,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2025-03-16 18:32:41,300 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:41,300 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:32:41,308 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:32:41,500 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:32:41,501 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:41,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:41,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1899686270, now seen corresponding path program 1 times [2025-03-16 18:32:41,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:41,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567229217] [2025-03-16 18:32:41,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:41,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:41,525 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-03-16 18:32:41,532 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-03-16 18:32:41,532 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:41,532 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:41,605 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:32:41,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:41,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567229217] [2025-03-16 18:32:41,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567229217] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:41,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538825426] [2025-03-16 18:32:41,606 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:41,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:41,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:41,610 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:32:41,623 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:32:41,745 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-03-16 18:32:41,889 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-03-16 18:32:41,889 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:41,889 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:41,895 INFO L256 TraceCheckSpWp]: Trace formula consists of 1866 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:41,898 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:41,916 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:32:41,917 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:41,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538825426] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:41,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:41,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:41,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483898577] [2025-03-16 18:32:41,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:41,917 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:41,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:41,920 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:41,920 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:41,920 INFO L87 Difference]: Start difference. First operand 631 states and 1026 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:32:41,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:41,967 INFO L93 Difference]: Finished difference Result 1180 states and 1932 transitions. [2025-03-16 18:32:41,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:41,967 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:32:41,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:41,972 INFO L225 Difference]: With dead ends: 1180 [2025-03-16 18:32:41,972 INFO L226 Difference]: Without dead ends: 631 [2025-03-16 18:32:41,974 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:32:41,974 INFO L435 NwaCegarLoop]: 894 mSDtfsCounter, 13 mSDsluCounter, 1784 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 2678 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:32:41,974 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 2678 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:41,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2025-03-16 18:32:41,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 631. [2025-03-16 18:32:41,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 502 states have (on average 1.6434262948207172) internal successors, (825), 523 states have internal predecessors, (825), 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:32:41,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1022 transitions. [2025-03-16 18:32:41,991 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1022 transitions. Word has length 134 [2025-03-16 18:32:41,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:41,992 INFO L471 AbstractCegarLoop]: Abstraction has 631 states and 1022 transitions. [2025-03-16 18:32:41,993 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:32:41,993 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1022 transitions. [2025-03-16 18:32:41,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2025-03-16 18:32:41,995 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:41,995 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:32:42,006 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:32:42,195 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:32:42,196 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:42,196 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:42,196 INFO L85 PathProgramCache]: Analyzing trace with hash -628640350, now seen corresponding path program 1 times [2025-03-16 18:32:42,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:42,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606867064] [2025-03-16 18:32:42,196 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:42,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:42,209 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-03-16 18:32:42,214 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-03-16 18:32:42,214 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:42,214 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:42,287 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:32:42,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:42,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606867064] [2025-03-16 18:32:42,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606867064] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:42,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904370399] [2025-03-16 18:32:42,288 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:42,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:42,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:42,290 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:32:42,292 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:32:42,410 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-03-16 18:32:42,562 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-03-16 18:32:42,562 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:42,562 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:42,568 INFO L256 TraceCheckSpWp]: Trace formula consists of 1866 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:32:42,574 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:42,622 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:32:42,623 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:42,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904370399] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:42,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:42,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [4] total 9 [2025-03-16 18:32:42,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59617735] [2025-03-16 18:32:42,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:42,625 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:32:42,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:42,626 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:32:42,626 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:42,627 INFO L87 Difference]: Start difference. First operand 631 states and 1022 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:32:42,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:42,700 INFO L93 Difference]: Finished difference Result 1140 states and 1865 transitions. [2025-03-16 18:32:42,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:32:42,701 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:32:42,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:42,704 INFO L225 Difference]: With dead ends: 1140 [2025-03-16 18:32:42,704 INFO L226 Difference]: Without dead ends: 663 [2025-03-16 18:32:42,706 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:32:42,707 INFO L435 NwaCegarLoop]: 893 mSDtfsCounter, 95 mSDsluCounter, 4383 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 5276 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:32:42,708 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 5276 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:42,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2025-03-16 18:32:42,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 631. [2025-03-16 18:32:42,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 502 states have (on average 1.6434262948207172) internal successors, (825), 523 states have internal predecessors, (825), 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:32:42,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1022 transitions. [2025-03-16 18:32:42,726 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1022 transitions. Word has length 134 [2025-03-16 18:32:42,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:42,728 INFO L471 AbstractCegarLoop]: Abstraction has 631 states and 1022 transitions. [2025-03-16 18:32:42,728 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:32:42,728 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1022 transitions. [2025-03-16 18:32:42,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2025-03-16 18:32:42,731 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:42,731 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:32:42,740 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:32:42,931 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:32:42,931 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:42,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:42,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1656633811, now seen corresponding path program 1 times [2025-03-16 18:32:42,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:42,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586520198] [2025-03-16 18:32:42,932 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:42,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:42,943 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-03-16 18:32:42,947 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-03-16 18:32:42,948 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:42,948 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:43,000 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:32:43,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:43,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586520198] [2025-03-16 18:32:43,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586520198] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:43,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469051201] [2025-03-16 18:32:43,000 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:43,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:43,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:43,003 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:32:43,005 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:32:43,123 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-03-16 18:32:43,258 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-03-16 18:32:43,258 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:43,258 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:43,265 INFO L256 TraceCheckSpWp]: Trace formula consists of 1862 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:32:43,269 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:43,325 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:32:43,327 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:43,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469051201] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:43,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:43,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2025-03-16 18:32:43,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618675495] [2025-03-16 18:32:43,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:43,328 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:32:43,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:43,329 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:32:43,329 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:32:43,329 INFO L87 Difference]: Start difference. First operand 631 states and 1022 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:32:43,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:43,434 INFO L93 Difference]: Finished difference Result 1143 states and 1868 transitions. [2025-03-16 18:32:43,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:32:43,435 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:32:43,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:43,439 INFO L225 Difference]: With dead ends: 1143 [2025-03-16 18:32:43,439 INFO L226 Difference]: Without dead ends: 666 [2025-03-16 18:32:43,441 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:32:43,441 INFO L435 NwaCegarLoop]: 882 mSDtfsCounter, 113 mSDsluCounter, 5205 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 6087 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:32:43,441 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 6087 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:32:43,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2025-03-16 18:32:43,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 631. [2025-03-16 18:32:43,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 502 states have (on average 1.6434262948207172) internal successors, (825), 523 states have internal predecessors, (825), 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:32:43,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1022 transitions. [2025-03-16 18:32:43,458 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1022 transitions. Word has length 134 [2025-03-16 18:32:43,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:43,459 INFO L471 AbstractCegarLoop]: Abstraction has 631 states and 1022 transitions. [2025-03-16 18:32:43,459 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:32:43,459 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1022 transitions. [2025-03-16 18:32:43,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2025-03-16 18:32:43,461 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:43,461 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:32:43,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:43,662 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:32:43,662 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:43,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:43,662 INFO L85 PathProgramCache]: Analyzing trace with hash 724813570, now seen corresponding path program 1 times [2025-03-16 18:32:43,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:43,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419904201] [2025-03-16 18:32:43,663 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:43,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:43,689 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 135 statements into 1 equivalence classes. [2025-03-16 18:32:43,694 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 135 of 135 statements. [2025-03-16 18:32:43,694 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:43,694 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:43,750 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:32:43,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:43,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419904201] [2025-03-16 18:32:43,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419904201] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:43,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969851099] [2025-03-16 18:32:43,751 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:43,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:43,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:43,753 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:32:43,754 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:32:43,879 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 135 statements into 1 equivalence classes. [2025-03-16 18:32:44,010 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 135 of 135 statements. [2025-03-16 18:32:44,011 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:44,011 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:44,016 INFO L256 TraceCheckSpWp]: Trace formula consists of 1863 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:32:44,021 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:44,074 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:32:44,075 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:44,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969851099] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:44,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:44,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2025-03-16 18:32:44,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229799337] [2025-03-16 18:32:44,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:44,075 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:32:44,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:44,077 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:32:44,077 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:32:44,077 INFO L87 Difference]: Start difference. First operand 631 states and 1022 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:32:44,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:44,177 INFO L93 Difference]: Finished difference Result 1128 states and 1843 transitions. [2025-03-16 18:32:44,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:32:44,178 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:32:44,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:44,181 INFO L225 Difference]: With dead ends: 1128 [2025-03-16 18:32:44,181 INFO L226 Difference]: Without dead ends: 651 [2025-03-16 18:32:44,182 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 131 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:32:44,183 INFO L435 NwaCegarLoop]: 882 mSDtfsCounter, 121 mSDsluCounter, 5195 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 6077 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:32:44,183 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 6077 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:32:44,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2025-03-16 18:32:44,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 631. [2025-03-16 18:32:44,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 502 states have (on average 1.6434262948207172) internal successors, (825), 523 states have internal predecessors, (825), 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:32:44,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1022 transitions. [2025-03-16 18:32:44,196 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1022 transitions. Word has length 135 [2025-03-16 18:32:44,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:44,196 INFO L471 AbstractCegarLoop]: Abstraction has 631 states and 1022 transitions. [2025-03-16 18:32:44,196 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:32:44,196 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1022 transitions. [2025-03-16 18:32:44,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2025-03-16 18:32:44,198 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:44,198 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:32:44,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:44,399 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:32:44,399 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:44,399 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:44,399 INFO L85 PathProgramCache]: Analyzing trace with hash -367366046, now seen corresponding path program 1 times [2025-03-16 18:32:44,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:44,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622391399] [2025-03-16 18:32:44,399 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:44,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:44,411 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 136 statements into 1 equivalence classes. [2025-03-16 18:32:44,416 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 136 of 136 statements. [2025-03-16 18:32:44,416 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:44,416 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:44,466 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:32:44,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:44,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622391399] [2025-03-16 18:32:44,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622391399] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:44,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800446060] [2025-03-16 18:32:44,466 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:44,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:44,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:44,468 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:32:44,470 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:32:44,598 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 136 statements into 1 equivalence classes. [2025-03-16 18:32:44,727 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 136 of 136 statements. [2025-03-16 18:32:44,728 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:44,728 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:44,734 INFO L256 TraceCheckSpWp]: Trace formula consists of 1867 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:32:44,737 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:44,846 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:32:44,847 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:44,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800446060] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:44,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:44,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:32:44,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503500661] [2025-03-16 18:32:44,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:44,847 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:32:44,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:44,850 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:32:44,850 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:44,850 INFO L87 Difference]: Start difference. First operand 631 states and 1022 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:32:45,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:45,250 INFO L93 Difference]: Finished difference Result 1111 states and 1838 transitions. [2025-03-16 18:32:45,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:32:45,250 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:32:45,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:45,254 INFO L225 Difference]: With dead ends: 1111 [2025-03-16 18:32:45,254 INFO L226 Difference]: Without dead ends: 639 [2025-03-16 18:32:45,256 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:32:45,256 INFO L435 NwaCegarLoop]: 886 mSDtfsCounter, 857 mSDsluCounter, 1392 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 861 SdHoareTripleChecker+Valid, 2278 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:32:45,256 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [861 Valid, 2278 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 442 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-16 18:32:45,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2025-03-16 18:32:45,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 639. [2025-03-16 18:32:45,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 509 states have (on average 1.6444007858546168) internal successors, (837), 530 states have internal predecessors, (837), 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:32:45,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 1035 transitions. [2025-03-16 18:32:45,272 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 1035 transitions. Word has length 136 [2025-03-16 18:32:45,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:45,272 INFO L471 AbstractCegarLoop]: Abstraction has 639 states and 1035 transitions. [2025-03-16 18:32:45,273 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:32:45,273 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 1035 transitions. [2025-03-16 18:32:45,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2025-03-16 18:32:45,275 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:45,275 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:32:45,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:45,475 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:32:45,476 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:45,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:45,476 INFO L85 PathProgramCache]: Analyzing trace with hash 2143717646, now seen corresponding path program 1 times [2025-03-16 18:32:45,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:45,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521503541] [2025-03-16 18:32:45,476 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:45,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:45,488 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 138 statements into 1 equivalence classes. [2025-03-16 18:32:45,492 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 138 of 138 statements. [2025-03-16 18:32:45,493 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:45,493 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:45,540 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:32:45,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:45,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521503541] [2025-03-16 18:32:45,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521503541] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:45,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589320279] [2025-03-16 18:32:45,541 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:45,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:45,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:45,543 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:32:45,545 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:32:45,662 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 138 statements into 1 equivalence classes. [2025-03-16 18:32:45,778 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 138 of 138 statements. [2025-03-16 18:32:45,778 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:45,778 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:45,783 INFO L256 TraceCheckSpWp]: Trace formula consists of 1869 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:32:45,789 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:45,871 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:32:45,871 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:45,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589320279] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:45,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:45,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:32:45,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003048275] [2025-03-16 18:32:45,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:45,872 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:32:45,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:45,872 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:32:45,872 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:45,872 INFO L87 Difference]: Start difference. First operand 639 states and 1035 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:32:46,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:46,250 INFO L93 Difference]: Finished difference Result 1127 states and 1861 transitions. [2025-03-16 18:32:46,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:32:46,251 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:32:46,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:46,256 INFO L225 Difference]: With dead ends: 1127 [2025-03-16 18:32:46,256 INFO L226 Difference]: Without dead ends: 647 [2025-03-16 18:32:46,258 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:32:46,259 INFO L435 NwaCegarLoop]: 883 mSDtfsCounter, 855 mSDsluCounter, 1392 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 862 SdHoareTripleChecker+Valid, 2275 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:32:46,259 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [862 Valid, 2275 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 441 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-16 18:32:46,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2025-03-16 18:32:46,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 647. [2025-03-16 18:32:46,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 516 states have (on average 1.6453488372093024) internal successors, (849), 537 states have internal predecessors, (849), 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:32:46,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 1048 transitions. [2025-03-16 18:32:46,275 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 1048 transitions. Word has length 138 [2025-03-16 18:32:46,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:46,275 INFO L471 AbstractCegarLoop]: Abstraction has 647 states and 1048 transitions. [2025-03-16 18:32:46,275 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:32:46,276 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 1048 transitions. [2025-03-16 18:32:46,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2025-03-16 18:32:46,308 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:46,308 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:32:46,321 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:32:46,508 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:32:46,509 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:46,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:46,510 INFO L85 PathProgramCache]: Analyzing trace with hash 978236930, now seen corresponding path program 1 times [2025-03-16 18:32:46,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:46,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386403693] [2025-03-16 18:32:46,510 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:46,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:46,519 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 140 statements into 1 equivalence classes. [2025-03-16 18:32:46,523 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 140 of 140 statements. [2025-03-16 18:32:46,523 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:46,523 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:46,580 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:32:46,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:46,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386403693] [2025-03-16 18:32:46,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386403693] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:46,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30027239] [2025-03-16 18:32:46,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:46,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:46,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:46,582 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:32:46,584 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:32:46,707 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 140 statements into 1 equivalence classes. [2025-03-16 18:32:46,833 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 140 of 140 statements. [2025-03-16 18:32:46,833 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:46,833 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:46,837 INFO L256 TraceCheckSpWp]: Trace formula consists of 1871 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:32:46,840 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:46,919 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:32:46,919 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:46,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30027239] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:46,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:46,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:32:46,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950706472] [2025-03-16 18:32:46,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:46,920 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:32:46,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:46,920 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:32:46,920 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:46,920 INFO L87 Difference]: Start difference. First operand 647 states and 1048 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:32:47,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:47,233 INFO L93 Difference]: Finished difference Result 1143 states and 1884 transitions. [2025-03-16 18:32:47,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:32:47,234 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:32:47,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:47,237 INFO L225 Difference]: With dead ends: 1143 [2025-03-16 18:32:47,237 INFO L226 Difference]: Without dead ends: 655 [2025-03-16 18:32:47,239 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:32:47,240 INFO L435 NwaCegarLoop]: 880 mSDtfsCounter, 847 mSDsluCounter, 1392 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 857 SdHoareTripleChecker+Valid, 2272 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:32:47,240 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [857 Valid, 2272 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-16 18:32:47,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2025-03-16 18:32:47,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 655. [2025-03-16 18:32:47,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 523 states have (on average 1.6462715105162524) internal successors, (861), 544 states have internal predecessors, (861), 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:32:47,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1061 transitions. [2025-03-16 18:32:47,255 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1061 transitions. Word has length 140 [2025-03-16 18:32:47,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:47,255 INFO L471 AbstractCegarLoop]: Abstraction has 655 states and 1061 transitions. [2025-03-16 18:32:47,255 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:32:47,255 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1061 transitions. [2025-03-16 18:32:47,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2025-03-16 18:32:47,257 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:47,257 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:32:47,269 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:32:47,458 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:32:47,458 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:47,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:47,460 INFO L85 PathProgramCache]: Analyzing trace with hash 365683668, now seen corresponding path program 1 times [2025-03-16 18:32:47,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:47,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721422216] [2025-03-16 18:32:47,460 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:47,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:47,471 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 142 statements into 1 equivalence classes. [2025-03-16 18:32:47,477 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 142 of 142 statements. [2025-03-16 18:32:47,477 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:47,477 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:47,525 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:32:47,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:47,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721422216] [2025-03-16 18:32:47,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721422216] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:47,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538389697] [2025-03-16 18:32:47,526 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:47,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:47,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:47,528 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:32:47,529 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:32:47,652 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 142 statements into 1 equivalence classes. [2025-03-16 18:32:47,771 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 142 of 142 statements. [2025-03-16 18:32:47,771 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:47,771 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:47,776 INFO L256 TraceCheckSpWp]: Trace formula consists of 1873 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:32:47,779 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:47,853 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:32:47,853 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:47,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538389697] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:47,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:47,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:32:47,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127629078] [2025-03-16 18:32:47,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:47,854 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:32:47,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:47,872 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:32:47,872 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:47,872 INFO L87 Difference]: Start difference. First operand 655 states and 1061 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:32:48,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:48,206 INFO L93 Difference]: Finished difference Result 1159 states and 1907 transitions. [2025-03-16 18:32:48,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:32:48,206 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:32:48,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:48,209 INFO L225 Difference]: With dead ends: 1159 [2025-03-16 18:32:48,209 INFO L226 Difference]: Without dead ends: 663 [2025-03-16 18:32:48,211 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:32:48,211 INFO L435 NwaCegarLoop]: 877 mSDtfsCounter, 842 mSDsluCounter, 1392 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 855 SdHoareTripleChecker+Valid, 2269 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:32:48,211 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [855 Valid, 2269 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-16 18:32:48,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2025-03-16 18:32:48,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 663. [2025-03-16 18:32:48,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 530 states have (on average 1.6471698113207547) internal successors, (873), 551 states have internal predecessors, (873), 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:32:48,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1074 transitions. [2025-03-16 18:32:48,224 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1074 transitions. Word has length 142 [2025-03-16 18:32:48,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:48,225 INFO L471 AbstractCegarLoop]: Abstraction has 663 states and 1074 transitions. [2025-03-16 18:32:48,225 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:32:48,225 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1074 transitions. [2025-03-16 18:32:48,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2025-03-16 18:32:48,227 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:48,227 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:32:48,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:48,427 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:32:48,428 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:48,428 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:48,428 INFO L85 PathProgramCache]: Analyzing trace with hash -379611870, now seen corresponding path program 1 times [2025-03-16 18:32:48,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:48,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327494636] [2025-03-16 18:32:48,428 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:48,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:48,438 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 144 statements into 1 equivalence classes. [2025-03-16 18:32:48,447 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 144 of 144 statements. [2025-03-16 18:32:48,447 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:48,447 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:48,490 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:32:48,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:48,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327494636] [2025-03-16 18:32:48,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327494636] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:48,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570578032] [2025-03-16 18:32:48,491 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:48,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:48,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:48,493 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:32:48,494 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:32:48,619 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 144 statements into 1 equivalence classes. [2025-03-16 18:32:48,751 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 144 of 144 statements. [2025-03-16 18:32:48,751 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:48,751 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:48,757 INFO L256 TraceCheckSpWp]: Trace formula consists of 1875 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:32:48,760 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:48,877 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:32:48,877 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:48,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570578032] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:48,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:48,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:32:48,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424129927] [2025-03-16 18:32:48,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:48,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:32:48,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:48,878 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:32:48,878 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:48,878 INFO L87 Difference]: Start difference. First operand 663 states and 1074 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:32:49,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:49,110 INFO L93 Difference]: Finished difference Result 710 states and 1144 transitions. [2025-03-16 18:32:49,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:49,113 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:32:49,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:49,116 INFO L225 Difference]: With dead ends: 710 [2025-03-16 18:32:49,116 INFO L226 Difference]: Without dead ends: 695 [2025-03-16 18:32:49,117 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:32:49,117 INFO L435 NwaCegarLoop]: 894 mSDtfsCounter, 832 mSDsluCounter, 737 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 840 SdHoareTripleChecker+Valid, 1631 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:49,117 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [840 Valid, 1631 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-16 18:32:49,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2025-03-16 18:32:49,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 665. [2025-03-16 18:32:49,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 532 states have (on average 1.644736842105263) internal successors, (875), 553 states have internal predecessors, (875), 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:32:49,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1076 transitions. [2025-03-16 18:32:49,131 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1076 transitions. Word has length 144 [2025-03-16 18:32:49,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:49,132 INFO L471 AbstractCegarLoop]: Abstraction has 665 states and 1076 transitions. [2025-03-16 18:32:49,132 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:32:49,132 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1076 transitions. [2025-03-16 18:32:49,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2025-03-16 18:32:49,134 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:49,134 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:32:49,142 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-03-16 18:32:49,334 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:32:49,334 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:49,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:49,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1083416096, now seen corresponding path program 1 times [2025-03-16 18:32:49,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:49,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460662001] [2025-03-16 18:32:49,335 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:49,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:49,346 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 150 statements into 1 equivalence classes. [2025-03-16 18:32:49,349 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 150 of 150 statements. [2025-03-16 18:32:49,350 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:49,350 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:49,405 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:32:49,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:49,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460662001] [2025-03-16 18:32:49,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460662001] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:49,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570993201] [2025-03-16 18:32:49,405 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:49,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:49,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:49,407 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:32:49,424 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:32:49,568 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 150 statements into 1 equivalence classes. [2025-03-16 18:32:49,692 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 150 of 150 statements. [2025-03-16 18:32:49,692 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:49,692 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:49,697 INFO L256 TraceCheckSpWp]: Trace formula consists of 1891 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-16 18:32:49,700 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:49,727 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:32:49,728 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:49,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570993201] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:49,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:49,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2025-03-16 18:32:49,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282176197] [2025-03-16 18:32:49,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:49,728 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:32:49,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:49,728 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:32:49,728 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:49,729 INFO L87 Difference]: Start difference. First operand 665 states and 1076 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:32:49,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:49,745 INFO L93 Difference]: Finished difference Result 680 states and 1094 transitions. [2025-03-16 18:32:49,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:49,745 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:32:49,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:49,749 INFO L225 Difference]: With dead ends: 680 [2025-03-16 18:32:49,749 INFO L226 Difference]: Without dead ends: 665 [2025-03-16 18:32:49,750 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:32:49,751 INFO L435 NwaCegarLoop]: 901 mSDtfsCounter, 0 mSDsluCounter, 2699 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3600 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:32:49,751 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3600 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:49,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2025-03-16 18:32:49,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 665. [2025-03-16 18:32:49,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 532 states have (on average 1.6428571428571428) internal successors, (874), 553 states have internal predecessors, (874), 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:32:49,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1075 transitions. [2025-03-16 18:32:49,769 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1075 transitions. Word has length 150 [2025-03-16 18:32:49,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:49,770 INFO L471 AbstractCegarLoop]: Abstraction has 665 states and 1075 transitions. [2025-03-16 18:32:49,770 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:32:49,770 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1075 transitions. [2025-03-16 18:32:49,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2025-03-16 18:32:49,773 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:49,773 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:32:49,783 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-03-16 18:32:49,973 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:32:49,973 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:49,974 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:49,974 INFO L85 PathProgramCache]: Analyzing trace with hash -2131711639, now seen corresponding path program 1 times [2025-03-16 18:32:49,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:49,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162946460] [2025-03-16 18:32:49,974 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:49,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:49,986 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 160 statements into 1 equivalence classes. [2025-03-16 18:32:49,991 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 160 of 160 statements. [2025-03-16 18:32:49,991 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:49,991 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:50,087 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:32:50,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:50,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162946460] [2025-03-16 18:32:50,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162946460] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:50,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319895007] [2025-03-16 18:32:50,087 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:50,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:50,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:50,090 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:32:50,092 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:32:50,226 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 160 statements into 1 equivalence classes. [2025-03-16 18:32:50,357 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 160 of 160 statements. [2025-03-16 18:32:50,357 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:50,357 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:50,363 INFO L256 TraceCheckSpWp]: Trace formula consists of 1927 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-16 18:32:50,366 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:50,380 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:32:50,380 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:50,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319895007] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:50,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:50,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2025-03-16 18:32:50,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238205779] [2025-03-16 18:32:50,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:50,380 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:50,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:50,381 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:50,381 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:32:50,382 INFO L87 Difference]: Start difference. First operand 665 states and 1075 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:32:50,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:50,423 INFO L93 Difference]: Finished difference Result 1317 states and 2136 transitions. [2025-03-16 18:32:50,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:50,425 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:32:50,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:50,430 INFO L225 Difference]: With dead ends: 1317 [2025-03-16 18:32:50,430 INFO L226 Difference]: Without dead ends: 665 [2025-03-16 18:32:50,432 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:32:50,435 INFO L435 NwaCegarLoop]: 894 mSDtfsCounter, 7 mSDsluCounter, 1782 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2676 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:32:50,435 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2676 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:50,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2025-03-16 18:32:50,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 665. [2025-03-16 18:32:50,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 532 states have (on average 1.6409774436090225) internal successors, (873), 553 states have internal predecessors, (873), 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:32:50,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1074 transitions. [2025-03-16 18:32:50,457 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1074 transitions. Word has length 160 [2025-03-16 18:32:50,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:50,457 INFO L471 AbstractCegarLoop]: Abstraction has 665 states and 1074 transitions. [2025-03-16 18:32:50,457 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:32:50,457 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1074 transitions. [2025-03-16 18:32:50,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2025-03-16 18:32:50,460 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:50,460 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:32:50,469 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:32:50,661 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:32:50,661 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:50,661 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:50,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1999387894, now seen corresponding path program 1 times [2025-03-16 18:32:50,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:50,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875254692] [2025-03-16 18:32:50,662 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:50,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:50,675 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 160 statements into 1 equivalence classes. [2025-03-16 18:32:50,680 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 160 of 160 statements. [2025-03-16 18:32:50,680 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:50,680 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:50,814 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:32:50,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:50,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875254692] [2025-03-16 18:32:50,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875254692] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:50,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375544647] [2025-03-16 18:32:50,815 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:50,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:50,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:50,816 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:32:50,820 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:32:50,965 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 160 statements into 1 equivalence classes. [2025-03-16 18:32:51,109 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 160 of 160 statements. [2025-03-16 18:32:51,109 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:51,109 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:51,115 INFO L256 TraceCheckSpWp]: Trace formula consists of 1928 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:32:51,117 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:51,166 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:32:51,167 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:51,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375544647] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:51,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:51,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2025-03-16 18:32:51,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207017398] [2025-03-16 18:32:51,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:51,167 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:32:51,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:51,168 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:32:51,168 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:32:51,168 INFO L87 Difference]: Start difference. First operand 665 states and 1074 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:32:51,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:51,266 INFO L93 Difference]: Finished difference Result 1292 states and 2100 transitions. [2025-03-16 18:32:51,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:32:51,267 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:32:51,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:51,270 INFO L225 Difference]: With dead ends: 1292 [2025-03-16 18:32:51,270 INFO L226 Difference]: Without dead ends: 674 [2025-03-16 18:32:51,272 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:32:51,272 INFO L435 NwaCegarLoop]: 881 mSDtfsCounter, 113 mSDsluCounter, 5198 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 6079 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:32:51,272 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 6079 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:32:51,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2025-03-16 18:32:51,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 659. [2025-03-16 18:32:51,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 526 states have (on average 1.638783269961977) internal successors, (862), 547 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:32:51,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 1063 transitions. [2025-03-16 18:32:51,295 INFO L78 Accepts]: Start accepts. Automaton has 659 states and 1063 transitions. Word has length 160 [2025-03-16 18:32:51,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:51,295 INFO L471 AbstractCegarLoop]: Abstraction has 659 states and 1063 transitions. [2025-03-16 18:32:51,295 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:32:51,295 INFO L276 IsEmpty]: Start isEmpty. Operand 659 states and 1063 transitions. [2025-03-16 18:32:51,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2025-03-16 18:32:51,297 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:51,298 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:32:51,306 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-03-16 18:32:51,498 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:32:51,498 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:51,499 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:51,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1839894693, now seen corresponding path program 1 times [2025-03-16 18:32:51,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:51,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717795170] [2025-03-16 18:32:51,499 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:51,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:51,511 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 161 statements into 1 equivalence classes. [2025-03-16 18:32:51,516 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 161 of 161 statements. [2025-03-16 18:32:51,516 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:51,516 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:51,619 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:32:51,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:51,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717795170] [2025-03-16 18:32:51,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717795170] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:51,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51265060] [2025-03-16 18:32:51,619 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:51,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:51,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:51,621 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:32:51,623 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:32:51,763 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 161 statements into 1 equivalence classes. [2025-03-16 18:32:51,909 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 161 of 161 statements. [2025-03-16 18:32:51,910 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:51,910 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:51,915 INFO L256 TraceCheckSpWp]: Trace formula consists of 1929 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-16 18:32:51,918 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:51,934 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:32:51,934 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:51,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51265060] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:51,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:51,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2025-03-16 18:32:51,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302148368] [2025-03-16 18:32:51,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:51,934 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:51,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:51,935 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:51,935 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:51,935 INFO L87 Difference]: Start difference. First operand 659 states and 1063 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:32:51,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:51,981 INFO L93 Difference]: Finished difference Result 1277 states and 2078 transitions. [2025-03-16 18:32:51,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:32:51,983 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:32:51,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:51,986 INFO L225 Difference]: With dead ends: 1277 [2025-03-16 18:32:51,987 INFO L226 Difference]: Without dead ends: 677 [2025-03-16 18:32:51,988 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:32:51,989 INFO L435 NwaCegarLoop]: 887 mSDtfsCounter, 7 mSDsluCounter, 1761 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2648 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:32:51,989 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2648 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:51,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2025-03-16 18:32:52,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 677. [2025-03-16 18:32:52,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 544 states have (on average 1.6213235294117647) internal successors, (882), 565 states have internal predecessors, (882), 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:32:52,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 1083 transitions. [2025-03-16 18:32:52,005 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 1083 transitions. Word has length 161 [2025-03-16 18:32:52,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:52,005 INFO L471 AbstractCegarLoop]: Abstraction has 677 states and 1083 transitions. [2025-03-16 18:32:52,005 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:32:52,005 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 1083 transitions. [2025-03-16 18:32:52,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2025-03-16 18:32:52,007 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:52,007 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:32:52,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-03-16 18:32:52,207 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:32:52,208 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:52,208 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:52,208 INFO L85 PathProgramCache]: Analyzing trace with hash -485513503, now seen corresponding path program 1 times [2025-03-16 18:32:52,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:52,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866356696] [2025-03-16 18:32:52,208 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:52,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:52,219 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 162 statements into 1 equivalence classes. [2025-03-16 18:32:52,223 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 162 of 162 statements. [2025-03-16 18:32:52,223 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:52,223 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:52,316 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:32:52,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:52,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866356696] [2025-03-16 18:32:52,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866356696] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:52,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972432847] [2025-03-16 18:32:52,317 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:52,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:52,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:52,320 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:32:52,321 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:32:52,472 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 162 statements into 1 equivalence classes. [2025-03-16 18:32:52,600 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 162 of 162 statements. [2025-03-16 18:32:52,601 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:52,601 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:52,607 INFO L256 TraceCheckSpWp]: Trace formula consists of 1930 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-16 18:32:52,609 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:52,631 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:32:52,632 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:52,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972432847] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:52,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:52,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2025-03-16 18:32:52,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108779123] [2025-03-16 18:32:52,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:52,632 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:32:52,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:52,632 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:32:52,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:52,633 INFO L87 Difference]: Start difference. First operand 677 states and 1083 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:32:52,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:52,681 INFO L93 Difference]: Finished difference Result 1328 states and 2135 transitions. [2025-03-16 18:32:52,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:32:52,682 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:32:52,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:52,685 INFO L225 Difference]: With dead ends: 1328 [2025-03-16 18:32:52,685 INFO L226 Difference]: Without dead ends: 677 [2025-03-16 18:32:52,686 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:32:52,687 INFO L435 NwaCegarLoop]: 913 mSDtfsCounter, 119 mSDsluCounter, 4439 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 5352 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:32:52,687 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 5352 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:52,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2025-03-16 18:32:52,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 656. [2025-03-16 18:32:52,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 656 states, 523 states have (on average 1.621414913957935) internal successors, (848), 544 states have internal predecessors, (848), 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:32:52,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 1049 transitions. [2025-03-16 18:32:52,700 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 1049 transitions. Word has length 162 [2025-03-16 18:32:52,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:52,701 INFO L471 AbstractCegarLoop]: Abstraction has 656 states and 1049 transitions. [2025-03-16 18:32:52,701 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:32:52,701 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 1049 transitions. [2025-03-16 18:32:52,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2025-03-16 18:32:52,703 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:52,703 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:32:52,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:52,903 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:32:52,903 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:52,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:52,904 INFO L85 PathProgramCache]: Analyzing trace with hash 168164461, now seen corresponding path program 1 times [2025-03-16 18:32:52,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:52,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394127699] [2025-03-16 18:32:52,904 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:52,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:52,916 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 164 statements into 1 equivalence classes. [2025-03-16 18:32:52,920 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 164 of 164 statements. [2025-03-16 18:32:52,920 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:52,920 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:53,024 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:32:53,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:53,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394127699] [2025-03-16 18:32:53,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394127699] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:53,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328834927] [2025-03-16 18:32:53,025 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:53,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:53,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:53,027 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:32:53,029 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:32:53,169 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 164 statements into 1 equivalence classes. [2025-03-16 18:32:53,291 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 164 of 164 statements. [2025-03-16 18:32:53,291 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:53,291 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:53,297 INFO L256 TraceCheckSpWp]: Trace formula consists of 1936 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:53,299 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:53,320 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:32:53,320 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:53,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328834927] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:53,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:53,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2025-03-16 18:32:53,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690049562] [2025-03-16 18:32:53,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:53,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:53,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:53,321 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:53,321 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:32:53,322 INFO L87 Difference]: Start difference. First operand 656 states and 1049 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:32:53,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:53,384 INFO L93 Difference]: Finished difference Result 1310 states and 2105 transitions. [2025-03-16 18:32:53,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:53,386 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:32:53,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:53,390 INFO L225 Difference]: With dead ends: 1310 [2025-03-16 18:32:53,390 INFO L226 Difference]: Without dead ends: 680 [2025-03-16 18:32:53,392 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:32:53,393 INFO L435 NwaCegarLoop]: 878 mSDtfsCounter, 128 mSDsluCounter, 1679 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 2557 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.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:53,394 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 2557 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:53,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2025-03-16 18:32:53,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 656. [2025-03-16 18:32:53,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 656 states, 523 states have (on average 1.6195028680688337) internal successors, (847), 544 states have internal predecessors, (847), 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:32:53,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 1048 transitions. [2025-03-16 18:32:53,413 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 1048 transitions. Word has length 164 [2025-03-16 18:32:53,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:53,413 INFO L471 AbstractCegarLoop]: Abstraction has 656 states and 1048 transitions. [2025-03-16 18:32:53,413 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:32:53,413 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 1048 transitions. [2025-03-16 18:32:53,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2025-03-16 18:32:53,415 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:53,415 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:32:53,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:53,616 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:32:53,617 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:53,617 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:53,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1172143646, now seen corresponding path program 1 times [2025-03-16 18:32:53,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:53,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020688038] [2025-03-16 18:32:53,617 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:53,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:53,630 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 165 statements into 1 equivalence classes. [2025-03-16 18:32:53,637 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 165 of 165 statements. [2025-03-16 18:32:53,637 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:53,637 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:53,691 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:32:53,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:53,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020688038] [2025-03-16 18:32:53,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020688038] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:53,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:32:53,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-16 18:32:53,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768918728] [2025-03-16 18:32:53,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:53,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:53,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:53,692 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:53,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:32:53,692 INFO L87 Difference]: Start difference. First operand 656 states and 1048 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:32:53,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:53,720 INFO L93 Difference]: Finished difference Result 1245 states and 2014 transitions. [2025-03-16 18:32:53,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:53,721 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:32:53,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:53,724 INFO L225 Difference]: With dead ends: 1245 [2025-03-16 18:32:53,724 INFO L226 Difference]: Without dead ends: 616 [2025-03-16 18:32:53,726 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:32:53,726 INFO L435 NwaCegarLoop]: 893 mSDtfsCounter, 8 mSDsluCounter, 1782 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2675 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:32:53,726 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 2675 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:53,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2025-03-16 18:32:53,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 616. [2025-03-16 18:32:53,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 486 states have (on average 1.6131687242798354) internal successors, (784), 505 states have internal predecessors, (784), 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:32:53,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 981 transitions. [2025-03-16 18:32:53,740 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 981 transitions. Word has length 165 [2025-03-16 18:32:53,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:53,740 INFO L471 AbstractCegarLoop]: Abstraction has 616 states and 981 transitions. [2025-03-16 18:32:53,740 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:32:53,740 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 981 transitions. [2025-03-16 18:32:53,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2025-03-16 18:32:53,742 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:53,742 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:32:53,742 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-03-16 18:32:53,743 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:53,743 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:53,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1218969322, now seen corresponding path program 1 times [2025-03-16 18:32:53,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:53,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735629077] [2025-03-16 18:32:53,743 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:53,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:53,755 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 166 statements into 1 equivalence classes. [2025-03-16 18:32:53,763 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 166 of 166 statements. [2025-03-16 18:32:53,763 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:53,763 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:53,881 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:32:53,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:53,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735629077] [2025-03-16 18:32:53,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735629077] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:53,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:32:53,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-16 18:32:53,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084055994] [2025-03-16 18:32:53,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:53,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:32:53,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:53,882 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:32:53,882 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:53,882 INFO L87 Difference]: Start difference. First operand 616 states and 981 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:32:53,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:53,936 INFO L93 Difference]: Finished difference Result 1148 states and 1853 transitions. [2025-03-16 18:32:53,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:32:53,937 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:32:53,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:53,940 INFO L225 Difference]: With dead ends: 1148 [2025-03-16 18:32:53,941 INFO L226 Difference]: Without dead ends: 602 [2025-03-16 18:32:53,942 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:32:53,944 INFO L435 NwaCegarLoop]: 876 mSDtfsCounter, 88 mSDsluCounter, 4302 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 5178 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:32:53,944 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 5178 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:53,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2025-03-16 18:32:53,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 602. [2025-03-16 18:32:53,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 472 states have (on average 1.6080508474576272) internal successors, (759), 491 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:32:53,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 956 transitions. [2025-03-16 18:32:53,962 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 956 transitions. Word has length 166 [2025-03-16 18:32:53,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:53,962 INFO L471 AbstractCegarLoop]: Abstraction has 602 states and 956 transitions. [2025-03-16 18:32:53,962 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:32:53,962 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 956 transitions. [2025-03-16 18:32:53,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2025-03-16 18:32:53,965 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:53,965 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:32:53,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-03-16 18:32:53,965 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:53,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:53,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1974618231, now seen corresponding path program 1 times [2025-03-16 18:32:53,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:53,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692538315] [2025-03-16 18:32:53,966 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:53,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:53,981 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 167 statements into 1 equivalence classes. [2025-03-16 18:32:53,989 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 167 of 167 statements. [2025-03-16 18:32:53,990 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:53,990 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:54,182 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:32:54,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:54,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692538315] [2025-03-16 18:32:54,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692538315] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:54,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:32:54,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-16 18:32:54,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120943996] [2025-03-16 18:32:54,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:54,184 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-16 18:32:54,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:54,184 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-16 18:32:54,184 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:32:54,184 INFO L87 Difference]: Start difference. First operand 602 states and 956 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:32:54,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:54,304 INFO L93 Difference]: Finished difference Result 1175 states and 1881 transitions. [2025-03-16 18:32:54,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-16 18:32:54,304 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:32:54,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:54,308 INFO L225 Difference]: With dead ends: 1175 [2025-03-16 18:32:54,308 INFO L226 Difference]: Without dead ends: 593 [2025-03-16 18:32:54,310 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:32:54,310 INFO L435 NwaCegarLoop]: 836 mSDtfsCounter, 45 mSDsluCounter, 6641 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 7477 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:32:54,310 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 7477 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:32:54,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2025-03-16 18:32:54,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 593. [2025-03-16 18:32:54,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 463 states have (on average 1.6069114470842332) internal successors, (744), 482 states have internal predecessors, (744), 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:32:54,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 941 transitions. [2025-03-16 18:32:54,328 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 941 transitions. Word has length 167 [2025-03-16 18:32:54,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:54,329 INFO L471 AbstractCegarLoop]: Abstraction has 593 states and 941 transitions. [2025-03-16 18:32:54,329 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:32:54,329 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 941 transitions. [2025-03-16 18:32:54,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2025-03-16 18:32:54,331 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:54,331 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:32:54,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-03-16 18:32:54,331 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:54,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:54,332 INFO L85 PathProgramCache]: Analyzing trace with hash 375363482, now seen corresponding path program 1 times [2025-03-16 18:32:54,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:54,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341422323] [2025-03-16 18:32:54,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:54,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:54,344 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 168 statements into 1 equivalence classes. [2025-03-16 18:32:54,352 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 168 of 168 statements. [2025-03-16 18:32:54,352 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:54,352 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:54,600 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:32:54,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:54,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341422323] [2025-03-16 18:32:54,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341422323] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:54,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114799616] [2025-03-16 18:32:54,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:54,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:54,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:54,603 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:32:54,603 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:32:54,735 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 168 statements into 1 equivalence classes. [2025-03-16 18:32:54,865 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 168 of 168 statements. [2025-03-16 18:32:54,865 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:54,865 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:54,871 INFO L256 TraceCheckSpWp]: Trace formula consists of 1941 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-03-16 18:32:54,875 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:54,999 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:32:54,999 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:54,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114799616] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:54,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:54,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 16 [2025-03-16 18:32:54,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73090906] [2025-03-16 18:32:55,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:55,000 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:32:55,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:55,000 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:32:55,000 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2025-03-16 18:32:55,000 INFO L87 Difference]: Start difference. First operand 593 states and 941 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:32:57,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:57,292 INFO L93 Difference]: Finished difference Result 1938 states and 3180 transitions. [2025-03-16 18:32:57,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-16 18:32:57,292 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:32:57,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:57,302 INFO L225 Difference]: With dead ends: 1938 [2025-03-16 18:32:57,302 INFO L226 Difference]: Without dead ends: 1432 [2025-03-16 18:32:57,304 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:32:57,306 INFO L435 NwaCegarLoop]: 501 mSDtfsCounter, 2334 mSDsluCounter, 2222 mSDsCounter, 0 mSdLazyCounter, 4737 mSolverCounterSat, 519 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2419 SdHoareTripleChecker+Valid, 2723 SdHoareTripleChecker+Invalid, 5256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 519 IncrementalHoareTripleChecker+Valid, 4737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:57,306 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2419 Valid, 2723 Invalid, 5256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [519 Valid, 4737 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2025-03-16 18:32:57,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1432 states. [2025-03-16 18:32:57,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1432 to 1319. [2025-03-16 18:32:57,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1319 states, 1032 states have (on average 1.6434108527131783) internal successors, (1696), 1071 states have internal predecessors, (1696), 217 states have call successors, (217), 64 states have call predecessors, (217), 69 states have return successors, (236), 209 states have call predecessors, (236), 212 states have call successors, (236) [2025-03-16 18:32:57,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1319 states to 1319 states and 2149 transitions. [2025-03-16 18:32:57,345 INFO L78 Accepts]: Start accepts. Automaton has 1319 states and 2149 transitions. Word has length 168 [2025-03-16 18:32:57,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:57,346 INFO L471 AbstractCegarLoop]: Abstraction has 1319 states and 2149 transitions. [2025-03-16 18:32:57,346 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:32:57,346 INFO L276 IsEmpty]: Start isEmpty. Operand 1319 states and 2149 transitions. [2025-03-16 18:32:57,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2025-03-16 18:32:57,348 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:57,348 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:32:57,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2025-03-16 18:32:57,548 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:32:57,549 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:57,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:57,550 INFO L85 PathProgramCache]: Analyzing trace with hash 769630996, now seen corresponding path program 1 times [2025-03-16 18:32:57,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:57,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074305651] [2025-03-16 18:32:57,550 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:57,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:57,569 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 170 statements into 1 equivalence classes. [2025-03-16 18:32:57,582 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 170 of 170 statements. [2025-03-16 18:32:57,584 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:57,585 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:57,855 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:32:57,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:57,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074305651] [2025-03-16 18:32:57,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074305651] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:57,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613332941] [2025-03-16 18:32:57,855 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:57,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:57,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:57,861 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:32:57,862 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:32:58,004 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 170 statements into 1 equivalence classes. [2025-03-16 18:32:58,153 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 170 of 170 statements. [2025-03-16 18:32:58,154 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:58,154 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:58,161 INFO L256 TraceCheckSpWp]: Trace formula consists of 1937 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-03-16 18:32:58,164 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:58,292 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:32:58,293 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:58,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613332941] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:58,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:58,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 15 [2025-03-16 18:32:58,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792381325] [2025-03-16 18:32:58,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:58,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:32:58,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:58,294 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:32:58,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2025-03-16 18:32:58,294 INFO L87 Difference]: Start difference. First operand 1319 states and 2149 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:32:59,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:59,897 INFO L93 Difference]: Finished difference Result 2808 states and 4618 transitions. [2025-03-16 18:32:59,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-16 18:32:59,897 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:32:59,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:59,904 INFO L225 Difference]: With dead ends: 2808 [2025-03-16 18:32:59,904 INFO L226 Difference]: Without dead ends: 1576 [2025-03-16 18:32:59,907 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:32:59,907 INFO L435 NwaCegarLoop]: 478 mSDtfsCounter, 2084 mSDsluCounter, 1523 mSDsCounter, 0 mSdLazyCounter, 3388 mSolverCounterSat, 481 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2168 SdHoareTripleChecker+Valid, 2001 SdHoareTripleChecker+Invalid, 3869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 481 IncrementalHoareTripleChecker+Valid, 3388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:59,907 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2168 Valid, 2001 Invalid, 3869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [481 Valid, 3388 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2025-03-16 18:32:59,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1576 states. [2025-03-16 18:32:59,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1576 to 1390. [2025-03-16 18:32:59,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1390 states, 1084 states have (on average 1.6309963099630995) internal successors, (1768), 1129 states have internal predecessors, (1768), 225 states have call successors, (225), 69 states have call predecessors, (225), 80 states have return successors, (262), 217 states have call predecessors, (262), 220 states have call successors, (262) [2025-03-16 18:32:59,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1390 states to 1390 states and 2255 transitions. [2025-03-16 18:32:59,943 INFO L78 Accepts]: Start accepts. Automaton has 1390 states and 2255 transitions. Word has length 170 [2025-03-16 18:32:59,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:59,943 INFO L471 AbstractCegarLoop]: Abstraction has 1390 states and 2255 transitions. [2025-03-16 18:32:59,944 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:32:59,944 INFO L276 IsEmpty]: Start isEmpty. Operand 1390 states and 2255 transitions. [2025-03-16 18:32:59,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2025-03-16 18:32:59,945 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:59,946 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:32:59,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2025-03-16 18:33:00,146 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:00,147 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:00,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:00,147 INFO L85 PathProgramCache]: Analyzing trace with hash -217066603, now seen corresponding path program 1 times [2025-03-16 18:33:00,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:00,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957029175] [2025-03-16 18:33:00,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:00,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:00,166 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-03-16 18:33:00,174 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-03-16 18:33:00,175 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:00,175 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:00,400 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:00,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:00,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957029175] [2025-03-16 18:33:00,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957029175] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:00,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790183790] [2025-03-16 18:33:00,400 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:00,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:00,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:00,402 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:00,403 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:00,547 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-03-16 18:33:00,694 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-03-16 18:33:00,694 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:00,694 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:00,699 INFO L256 TraceCheckSpWp]: Trace formula consists of 1954 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-16 18:33:00,701 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:00,714 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:00,714 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:00,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790183790] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:00,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:00,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10] total 11 [2025-03-16 18:33:00,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606949966] [2025-03-16 18:33:00,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:00,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-16 18:33:00,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:00,717 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-16 18:33:00,717 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:33:00,717 INFO L87 Difference]: Start difference. First operand 1390 states and 2255 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:00,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:00,782 INFO L93 Difference]: Finished difference Result 3382 states and 5578 transitions. [2025-03-16 18:33:00,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-16 18:33:00,783 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:00,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:00,796 INFO L225 Difference]: With dead ends: 3382 [2025-03-16 18:33:00,796 INFO L226 Difference]: Without dead ends: 2082 [2025-03-16 18:33:00,805 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:00,806 INFO L435 NwaCegarLoop]: 1508 mSDtfsCounter, 775 mSDsluCounter, 852 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 775 SdHoareTripleChecker+Valid, 2360 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:00,807 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [775 Valid, 2360 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:00,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2082 states. [2025-03-16 18:33:00,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2082 to 1386. [2025-03-16 18:33:00,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1386 states, 1082 states have (on average 1.6303142329020333) internal successors, (1764), 1125 states have internal predecessors, (1764), 225 states have call successors, (225), 69 states have call predecessors, (225), 78 states have return successors, (253), 217 states have call predecessors, (253), 220 states have call successors, (253) [2025-03-16 18:33:00,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1386 states to 1386 states and 2242 transitions. [2025-03-16 18:33:00,855 INFO L78 Accepts]: Start accepts. Automaton has 1386 states and 2242 transitions. Word has length 175 [2025-03-16 18:33:00,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:00,856 INFO L471 AbstractCegarLoop]: Abstraction has 1386 states and 2242 transitions. [2025-03-16 18:33:00,856 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:00,856 INFO L276 IsEmpty]: Start isEmpty. Operand 1386 states and 2242 transitions. [2025-03-16 18:33:00,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2025-03-16 18:33:00,858 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:00,858 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:00,866 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2025-03-16 18:33:01,062 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:01,062 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:01,062 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:01,062 INFO L85 PathProgramCache]: Analyzing trace with hash -92993356, now seen corresponding path program 1 times [2025-03-16 18:33:01,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:01,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054988031] [2025-03-16 18:33:01,063 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:01,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:01,073 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-03-16 18:33:01,080 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-03-16 18:33:01,080 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:01,080 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:01,367 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:01,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:01,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054988031] [2025-03-16 18:33:01,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054988031] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:01,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234045364] [2025-03-16 18:33:01,367 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:01,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:01,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:01,369 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:01,370 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:01,516 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-03-16 18:33:01,642 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-03-16 18:33:01,642 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:01,642 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:01,648 INFO L256 TraceCheckSpWp]: Trace formula consists of 1953 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-03-16 18:33:01,651 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:01,745 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:01,745 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:01,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234045364] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:01,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:01,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 12 [2025-03-16 18:33:01,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069298090] [2025-03-16 18:33:01,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:01,746 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:01,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:01,746 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:01,746 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:33:01,746 INFO L87 Difference]: Start difference. First operand 1386 states and 2242 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:02,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:02,753 INFO L93 Difference]: Finished difference Result 4048 states and 6634 transitions. [2025-03-16 18:33:02,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:02,753 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:02,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:02,766 INFO L225 Difference]: With dead ends: 4048 [2025-03-16 18:33:02,766 INFO L226 Difference]: Without dead ends: 2749 [2025-03-16 18:33:02,770 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:33:02,771 INFO L435 NwaCegarLoop]: 307 mSDtfsCounter, 1887 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 1182 mSolverCounterSat, 432 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1971 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 1614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 432 IncrementalHoareTripleChecker+Valid, 1182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:02,771 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1971 Valid, 541 Invalid, 1614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [432 Valid, 1182 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-16 18:33:02,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2749 states. [2025-03-16 18:33:02,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2749 to 2747. [2025-03-16 18:33:02,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2747 states, 2141 states have (on average 1.6342830453059318) internal successors, (3499), 2226 states have internal predecessors, (3499), 448 states have call successors, (448), 131 states have call predecessors, (448), 157 states have return successors, (530), 441 states have call predecessors, (530), 443 states have call successors, (530) [2025-03-16 18:33:02,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2747 states to 2747 states and 4477 transitions. [2025-03-16 18:33:02,872 INFO L78 Accepts]: Start accepts. Automaton has 2747 states and 4477 transitions. Word has length 175 [2025-03-16 18:33:02,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:02,872 INFO L471 AbstractCegarLoop]: Abstraction has 2747 states and 4477 transitions. [2025-03-16 18:33:02,872 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:02,872 INFO L276 IsEmpty]: Start isEmpty. Operand 2747 states and 4477 transitions. [2025-03-16 18:33:02,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2025-03-16 18:33:02,876 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:02,876 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:02,885 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:03,088 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:03,088 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:03,088 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:03,089 INFO L85 PathProgramCache]: Analyzing trace with hash -775399083, now seen corresponding path program 1 times [2025-03-16 18:33:03,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:03,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829666292] [2025-03-16 18:33:03,089 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:03,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:03,106 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-03-16 18:33:03,114 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-03-16 18:33:03,115 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:03,115 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:03,319 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:03,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:03,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829666292] [2025-03-16 18:33:03,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829666292] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:03,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:03,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-16 18:33:03,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119699209] [2025-03-16 18:33:03,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:03,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-16 18:33:03,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:03,320 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-16 18:33:03,321 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:33:03,321 INFO L87 Difference]: Start difference. First operand 2747 states and 4477 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:03,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:03,419 INFO L93 Difference]: Finished difference Result 4030 states and 6581 transitions. [2025-03-16 18:33:03,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:33:03,420 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:03,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:03,426 INFO L225 Difference]: With dead ends: 4030 [2025-03-16 18:33:03,426 INFO L226 Difference]: Without dead ends: 1364 [2025-03-16 18:33:03,430 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:03,431 INFO L435 NwaCegarLoop]: 837 mSDtfsCounter, 31 mSDsluCounter, 5815 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 6652 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:03,431 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 6652 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:03,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1364 states. [2025-03-16 18:33:03,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1364 to 1364. [2025-03-16 18:33:03,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1364 states, 1066 states have (on average 1.6285178236397748) internal successors, (1736), 1108 states have internal predecessors, (1736), 219 states have call successors, (219), 69 states have call predecessors, (219), 78 states have return successors, (248), 212 states have call predecessors, (248), 215 states have call successors, (248) [2025-03-16 18:33:03,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1364 states to 1364 states and 2203 transitions. [2025-03-16 18:33:03,499 INFO L78 Accepts]: Start accepts. Automaton has 1364 states and 2203 transitions. Word has length 175 [2025-03-16 18:33:03,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:03,499 INFO L471 AbstractCegarLoop]: Abstraction has 1364 states and 2203 transitions. [2025-03-16 18:33:03,499 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:03,499 INFO L276 IsEmpty]: Start isEmpty. Operand 1364 states and 2203 transitions. [2025-03-16 18:33:03,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2025-03-16 18:33:03,501 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:03,502 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:03,502 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-03-16 18:33:03,502 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:03,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:03,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1411996526, now seen corresponding path program 1 times [2025-03-16 18:33:03,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:03,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261186243] [2025-03-16 18:33:03,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:03,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:03,514 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 176 statements into 1 equivalence classes. [2025-03-16 18:33:03,520 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 176 of 176 statements. [2025-03-16 18:33:03,520 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:03,520 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:03,713 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:03,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:03,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261186243] [2025-03-16 18:33:03,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261186243] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:03,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742082133] [2025-03-16 18:33:03,714 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:03,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:03,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:03,716 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:03,717 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:03,901 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 176 statements into 1 equivalence classes. [2025-03-16 18:33:04,031 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 176 of 176 statements. [2025-03-16 18:33:04,031 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:04,032 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:04,036 INFO L256 TraceCheckSpWp]: Trace formula consists of 1955 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-16 18:33:04,040 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:04,069 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:04,069 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:04,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742082133] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:04,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:04,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 13 [2025-03-16 18:33:04,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965750801] [2025-03-16 18:33:04,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:04,070 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:33:04,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:04,070 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:33:04,070 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:33:04,070 INFO L87 Difference]: Start difference. First operand 1364 states and 2203 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:04,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:04,120 INFO L93 Difference]: Finished difference Result 1384 states and 2227 transitions. [2025-03-16 18:33:04,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:04,121 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:04,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:04,130 INFO L225 Difference]: With dead ends: 1384 [2025-03-16 18:33:04,132 INFO L226 Difference]: Without dead ends: 1370 [2025-03-16 18:33:04,133 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:04,133 INFO L435 NwaCegarLoop]: 850 mSDtfsCounter, 0 mSDsluCounter, 2535 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3385 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:04,134 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3385 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:04,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1370 states. [2025-03-16 18:33:04,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1370 to 1370. [2025-03-16 18:33:04,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1370 states, 1072 states have (on average 1.625) internal successors, (1742), 1114 states have internal predecessors, (1742), 219 states have call successors, (219), 69 states have call predecessors, (219), 78 states have return successors, (248), 212 states have call predecessors, (248), 215 states have call successors, (248) [2025-03-16 18:33:04,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1370 states to 1370 states and 2209 transitions. [2025-03-16 18:33:04,187 INFO L78 Accepts]: Start accepts. Automaton has 1370 states and 2209 transitions. Word has length 176 [2025-03-16 18:33:04,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:04,188 INFO L471 AbstractCegarLoop]: Abstraction has 1370 states and 2209 transitions. [2025-03-16 18:33:04,188 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:04,188 INFO L276 IsEmpty]: Start isEmpty. Operand 1370 states and 2209 transitions. [2025-03-16 18:33:04,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2025-03-16 18:33:04,191 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:04,191 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, 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] [2025-03-16 18:33:04,200 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:04,391 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:04,392 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:04,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:04,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1736834750, now seen corresponding path program 1 times [2025-03-16 18:33:04,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:04,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113374331] [2025-03-16 18:33:04,392 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:04,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:04,408 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 265 statements into 1 equivalence classes. [2025-03-16 18:33:04,416 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 265 of 265 statements. [2025-03-16 18:33:04,416 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:04,416 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:04,768 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:04,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:04,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113374331] [2025-03-16 18:33:04,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113374331] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:04,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037175446] [2025-03-16 18:33:04,769 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:04,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:04,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:04,772 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:04,773 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:04,923 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 265 statements into 1 equivalence classes. [2025-03-16 18:33:05,071 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 265 of 265 statements. [2025-03-16 18:33:05,071 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:05,071 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:05,078 INFO L256 TraceCheckSpWp]: Trace formula consists of 2415 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:33:05,081 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:05,171 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:05,171 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-16 18:33:05,483 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:05,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037175446] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-16 18:33:05,483 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-16 18:33:05,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 5, 5] total 14 [2025-03-16 18:33:05,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555745606] [2025-03-16 18:33:05,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-16 18:33:05,484 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-16 18:33:05,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:05,485 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-16 18:33:05,485 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2025-03-16 18:33:05,485 INFO L87 Difference]: Start difference. First operand 1370 states and 2209 transitions. Second operand has 14 states, 14 states have (on average 18.071428571428573) internal successors, (253), 12 states have internal predecessors, (253), 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:11,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:11,963 INFO L93 Difference]: Finished difference Result 10187 states and 17100 transitions. [2025-03-16 18:33:11,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2025-03-16 18:33:11,964 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 18.071428571428573) internal successors, (253), 12 states have internal predecessors, (253), 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:11,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:12,002 INFO L225 Difference]: With dead ends: 10187 [2025-03-16 18:33:12,002 INFO L226 Difference]: Without dead ends: 8898 [2025-03-16 18:33:12,015 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 618 GetRequests, 548 SyntacticMatches, 2 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1470 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=653, Invalid=4177, Unknown=0, NotChecked=0, Total=4830 [2025-03-16 18:33:12,016 INFO L435 NwaCegarLoop]: 814 mSDtfsCounter, 7946 mSDsluCounter, 5497 mSDsCounter, 0 mSdLazyCounter, 14643 mSolverCounterSat, 2536 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8028 SdHoareTripleChecker+Valid, 6311 SdHoareTripleChecker+Invalid, 17179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2536 IncrementalHoareTripleChecker+Valid, 14643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:12,016 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8028 Valid, 6311 Invalid, 17179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2536 Valid, 14643 Invalid, 0 Unknown, 0 Unchecked, 5.6s Time] [2025-03-16 18:33:12,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8898 states. [2025-03-16 18:33:12,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8898 to 7750. [2025-03-16 18:33:12,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7750 states, 5958 states have (on average 1.6035582410204767) internal successors, (9554), 6210 states have internal predecessors, (9554), 1304 states have call successors, (1304), 330 states have call predecessors, (1304), 487 states have return successors, (1922), 1301 states have call predecessors, (1922), 1300 states have call successors, (1922) [2025-03-16 18:33:12,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7750 states to 7750 states and 12780 transitions. [2025-03-16 18:33:12,396 INFO L78 Accepts]: Start accepts. Automaton has 7750 states and 12780 transitions. Word has length 265 [2025-03-16 18:33:12,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:12,396 INFO L471 AbstractCegarLoop]: Abstraction has 7750 states and 12780 transitions. [2025-03-16 18:33:12,396 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 18.071428571428573) internal successors, (253), 12 states have internal predecessors, (253), 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:12,397 INFO L276 IsEmpty]: Start isEmpty. Operand 7750 states and 12780 transitions. [2025-03-16 18:33:12,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2025-03-16 18:33:12,409 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:12,409 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:12,419 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2025-03-16 18:33:12,610 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:12,611 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:12,611 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:12,611 INFO L85 PathProgramCache]: Analyzing trace with hash 200655502, now seen corresponding path program 1 times [2025-03-16 18:33:12,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:12,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849251150] [2025-03-16 18:33:12,612 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:12,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:12,627 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 267 statements into 1 equivalence classes. [2025-03-16 18:33:12,635 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 267 of 267 statements. [2025-03-16 18:33:12,635 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:12,635 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:12,806 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2025-03-16 18:33:12,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:12,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849251150] [2025-03-16 18:33:12,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849251150] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:12,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:12,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-16 18:33:12,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649911040] [2025-03-16 18:33:12,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:12,807 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:33:12,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:12,807 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:33:12,807 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:33:12,807 INFO L87 Difference]: Start difference. First operand 7750 states and 12780 transitions. Second operand has 8 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2025-03-16 18:33:13,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:13,185 INFO L93 Difference]: Finished difference Result 15428 states and 25473 transitions. [2025-03-16 18:33:13,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:33:13,185 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 267 [2025-03-16 18:33:13,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:13,219 INFO L225 Difference]: With dead ends: 15428 [2025-03-16 18:33:13,219 INFO L226 Difference]: Without dead ends: 7741 [2025-03-16 18:33:13,240 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:33:13,241 INFO L435 NwaCegarLoop]: 838 mSDtfsCounter, 41 mSDsluCounter, 4976 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 5814 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:33:13,241 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 5814 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:13,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7741 states. [2025-03-16 18:33:13,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7741 to 7741. [2025-03-16 18:33:13,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7741 states, 5951 states have (on average 1.6030919173248193) internal successors, (9540), 6202 states have internal predecessors, (9540), 1304 states have call successors, (1304), 330 states have call predecessors, (1304), 485 states have return successors, (1918), 1300 states have call predecessors, (1918), 1300 states have call successors, (1918) [2025-03-16 18:33:13,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7741 states to 7741 states and 12762 transitions. [2025-03-16 18:33:13,623 INFO L78 Accepts]: Start accepts. Automaton has 7741 states and 12762 transitions. Word has length 267 [2025-03-16 18:33:13,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:13,624 INFO L471 AbstractCegarLoop]: Abstraction has 7741 states and 12762 transitions. [2025-03-16 18:33:13,624 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2025-03-16 18:33:13,624 INFO L276 IsEmpty]: Start isEmpty. Operand 7741 states and 12762 transitions. [2025-03-16 18:33:13,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2025-03-16 18:33:13,635 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:13,635 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:13,635 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-03-16 18:33:13,635 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:13,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:13,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1161199624, now seen corresponding path program 1 times [2025-03-16 18:33:13,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:13,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344288877] [2025-03-16 18:33:13,636 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:13,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:13,654 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 268 statements into 1 equivalence classes. [2025-03-16 18:33:13,660 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 268 of 268 statements. [2025-03-16 18:33:13,660 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:13,660 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:13,863 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2025-03-16 18:33:13,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:13,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344288877] [2025-03-16 18:33:13,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344288877] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:13,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037253792] [2025-03-16 18:33:13,864 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:13,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:13,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:13,866 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:13,868 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:14,031 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 268 statements into 1 equivalence classes. [2025-03-16 18:33:14,183 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 268 of 268 statements. [2025-03-16 18:33:14,183 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:14,183 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:14,189 INFO L256 TraceCheckSpWp]: Trace formula consists of 2412 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:33:14,192 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:14,214 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2025-03-16 18:33:14,214 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:14,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037253792] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:14,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:14,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2025-03-16 18:33:14,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970090755] [2025-03-16 18:33:14,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:14,215 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:14,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:14,216 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:14,216 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:33:14,216 INFO L87 Difference]: Start difference. First operand 7741 states and 12762 transitions. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2025-03-16 18:33:14,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:14,342 INFO L93 Difference]: Finished difference Result 10144 states and 16678 transitions. [2025-03-16 18:33:14,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:33:14,342 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 268 [2025-03-16 18:33:14,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:14,353 INFO L225 Difference]: With dead ends: 10144 [2025-03-16 18:33:14,353 INFO L226 Difference]: Without dead ends: 2438 [2025-03-16 18:33:14,368 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 267 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:33:14,369 INFO L435 NwaCegarLoop]: 835 mSDtfsCounter, 1 mSDsluCounter, 1655 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2490 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:14,369 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2490 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:14,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2438 states. [2025-03-16 18:33:14,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2438 to 2438. [2025-03-16 18:33:14,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2438 states, 1901 states have (on average 1.6038926880589164) internal successors, (3049), 1979 states have internal predecessors, (3049), 381 states have call successors, (381), 114 states have call predecessors, (381), 155 states have return successors, (523), 368 states have call predecessors, (523), 377 states have call successors, (523) [2025-03-16 18:33:14,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2438 states to 2438 states and 3953 transitions. [2025-03-16 18:33:14,453 INFO L78 Accepts]: Start accepts. Automaton has 2438 states and 3953 transitions. Word has length 268 [2025-03-16 18:33:14,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:14,453 INFO L471 AbstractCegarLoop]: Abstraction has 2438 states and 3953 transitions. [2025-03-16 18:33:14,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2025-03-16 18:33:14,454 INFO L276 IsEmpty]: Start isEmpty. Operand 2438 states and 3953 transitions. [2025-03-16 18:33:14,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2025-03-16 18:33:14,457 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:14,457 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:14,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:14,657 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,SelfDestructingSolverStorable37 [2025-03-16 18:33:14,658 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:14,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:14,658 INFO L85 PathProgramCache]: Analyzing trace with hash 884227116, now seen corresponding path program 1 times [2025-03-16 18:33:14,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:14,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206970128] [2025-03-16 18:33:14,658 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:14,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:14,694 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 271 statements into 1 equivalence classes. [2025-03-16 18:33:14,704 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 271 of 271 statements. [2025-03-16 18:33:14,704 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:14,704 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:15,036 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:15,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:15,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206970128] [2025-03-16 18:33:15,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206970128] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:15,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999049811] [2025-03-16 18:33:15,037 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:15,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:15,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:15,039 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:15,039 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:15,213 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 271 statements into 1 equivalence classes. [2025-03-16 18:33:15,382 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 271 of 271 statements. [2025-03-16 18:33:15,382 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:15,382 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:15,388 INFO L256 TraceCheckSpWp]: Trace formula consists of 2431 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:33:15,392 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:15,428 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:15,428 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:15,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999049811] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:15,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:15,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 13 [2025-03-16 18:33:15,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610687012] [2025-03-16 18:33:15,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:15,429 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:33:15,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:15,429 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:33:15,429 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:33:15,430 INFO L87 Difference]: Start difference. First operand 2438 states and 3953 transitions. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 5 states have internal predecessors, (134), 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:15,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:15,564 INFO L93 Difference]: Finished difference Result 4817 states and 7856 transitions. [2025-03-16 18:33:15,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:33:15,564 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 5 states have internal predecessors, (134), 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:15,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:15,576 INFO L225 Difference]: With dead ends: 4817 [2025-03-16 18:33:15,576 INFO L226 Difference]: Without dead ends: 2458 [2025-03-16 18:33:15,583 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:15,583 INFO L435 NwaCegarLoop]: 839 mSDtfsCounter, 0 mSDsluCounter, 3349 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4188 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:15,584 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4188 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:15,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2458 states. [2025-03-16 18:33:15,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2458 to 2452. [2025-03-16 18:33:15,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2452 states, 1911 states have (on average 1.6007326007326008) internal successors, (3059), 1991 states have internal predecessors, (3059), 381 states have call successors, (381), 114 states have call predecessors, (381), 159 states have return successors, (527), 370 states have call predecessors, (527), 377 states have call successors, (527) [2025-03-16 18:33:15,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2452 states to 2452 states and 3967 transitions. [2025-03-16 18:33:15,682 INFO L78 Accepts]: Start accepts. Automaton has 2452 states and 3967 transitions. Word has length 271 [2025-03-16 18:33:15,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:15,683 INFO L471 AbstractCegarLoop]: Abstraction has 2452 states and 3967 transitions. [2025-03-16 18:33:15,683 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 5 states have internal predecessors, (134), 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:15,683 INFO L276 IsEmpty]: Start isEmpty. Operand 2452 states and 3967 transitions. [2025-03-16 18:33:15,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2025-03-16 18:33:15,686 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:15,686 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, 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:15,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:15,886 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,SelfDestructingSolverStorable38 [2025-03-16 18:33:15,886 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:15,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:15,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1245596370, now seen corresponding path program 1 times [2025-03-16 18:33:15,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:15,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131351624] [2025-03-16 18:33:15,887 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:15,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:15,902 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 277 statements into 1 equivalence classes. [2025-03-16 18:33:15,911 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 277 of 277 statements. [2025-03-16 18:33:15,911 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:15,911 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:16,004 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:16,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:16,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131351624] [2025-03-16 18:33:16,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131351624] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:16,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868942329] [2025-03-16 18:33:16,005 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:16,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:16,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:16,007 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:16,008 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:16,175 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 277 statements into 1 equivalence classes. [2025-03-16 18:33:16,340 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 277 of 277 statements. [2025-03-16 18:33:16,340 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:16,340 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:16,348 INFO L256 TraceCheckSpWp]: Trace formula consists of 2465 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-16 18:33:16,352 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:16,530 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:16,531 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-16 18:33:17,132 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:17,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868942329] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-16 18:33:17,132 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-16 18:33:17,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 10, 11] total 18 [2025-03-16 18:33:17,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633007177] [2025-03-16 18:33:17,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-16 18:33:17,133 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-03-16 18:33:17,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:17,133 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-03-16 18:33:17,133 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2025-03-16 18:33:17,133 INFO L87 Difference]: Start difference. First operand 2452 states and 3967 transitions. Second operand has 18 states, 18 states have (on average 15.61111111111111) internal successors, (281), 18 states have internal predecessors, (281), 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:33:24,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:24,283 INFO L93 Difference]: Finished difference Result 12452 states and 20378 transitions. [2025-03-16 18:33:24,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2025-03-16 18:33:24,283 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 15.61111111111111) internal successors, (281), 18 states have internal predecessors, (281), 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:33:24,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:24,329 INFO L225 Difference]: With dead ends: 12452 [2025-03-16 18:33:24,329 INFO L226 Difference]: Without dead ends: 9536 [2025-03-16 18:33:24,352 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 727 GetRequests, 596 SyntacticMatches, 4 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6396 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2332, Invalid=14180, Unknown=0, NotChecked=0, Total=16512 [2025-03-16 18:33:24,352 INFO L435 NwaCegarLoop]: 836 mSDtfsCounter, 13332 mSDsluCounter, 5946 mSDsCounter, 0 mSdLazyCounter, 11093 mSolverCounterSat, 4367 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13369 SdHoareTripleChecker+Valid, 6782 SdHoareTripleChecker+Invalid, 15460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4367 IncrementalHoareTripleChecker+Valid, 11093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:24,352 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13369 Valid, 6782 Invalid, 15460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4367 Valid, 11093 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2025-03-16 18:33:24,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9536 states. [2025-03-16 18:33:24,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9536 to 9075. [2025-03-16 18:33:24,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9075 states, 6872 states have (on average 1.5520954598370198) internal successors, (10666), 7218 states have internal predecessors, (10666), 1599 states have call successors, (1599), 468 states have call predecessors, (1599), 603 states have return successors, (2169), 1580 states have call predecessors, (2169), 1595 states have call successors, (2169) [2025-03-16 18:33:24,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9075 states to 9075 states and 14434 transitions. [2025-03-16 18:33:24,771 INFO L78 Accepts]: Start accepts. Automaton has 9075 states and 14434 transitions. Word has length 277 [2025-03-16 18:33:24,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:24,771 INFO L471 AbstractCegarLoop]: Abstraction has 9075 states and 14434 transitions. [2025-03-16 18:33:24,772 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 15.61111111111111) internal successors, (281), 18 states have internal predecessors, (281), 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:33:24,772 INFO L276 IsEmpty]: Start isEmpty. Operand 9075 states and 14434 transitions. [2025-03-16 18:33:24,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2025-03-16 18:33:24,774 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:24,774 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:33:24,783 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:33:24,974 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,SelfDestructingSolverStorable39 [2025-03-16 18:33:24,975 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:24,975 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:24,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1849705611, now seen corresponding path program 1 times [2025-03-16 18:33:24,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:24,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924220825] [2025-03-16 18:33:24,975 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:24,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:24,987 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 228 statements into 1 equivalence classes. [2025-03-16 18:33:24,994 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 228 of 228 statements. [2025-03-16 18:33:24,994 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:24,994 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:25,209 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:33:25,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:25,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924220825] [2025-03-16 18:33:25,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924220825] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:25,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65086467] [2025-03-16 18:33:25,210 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:25,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:25,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:25,211 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:33:25,213 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:33:25,402 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 228 statements into 1 equivalence classes. [2025-03-16 18:33:25,529 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 228 of 228 statements. [2025-03-16 18:33:25,529 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:25,529 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:25,534 INFO L256 TraceCheckSpWp]: Trace formula consists of 2096 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-03-16 18:33:25,537 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:25,728 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:33:25,729 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-16 18:33:26,146 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:33:26,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65086467] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-16 18:33:26,146 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-16 18:33:26,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 8] total 23 [2025-03-16 18:33:26,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662728243] [2025-03-16 18:33:26,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-16 18:33:26,147 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-03-16 18:33:26,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:26,148 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-03-16 18:33:26,148 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2025-03-16 18:33:26,148 INFO L87 Difference]: Start difference. First operand 9075 states and 14434 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:33:31,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:31,997 INFO L93 Difference]: Finished difference Result 29408 states and 47437 transitions. [2025-03-16 18:33:31,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-03-16 18:33:31,998 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:33:31,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:32,079 INFO L225 Difference]: With dead ends: 29408 [2025-03-16 18:33:32,079 INFO L226 Difference]: Without dead ends: 20415 [2025-03-16 18:33:32,115 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:33:32,116 INFO L435 NwaCegarLoop]: 793 mSDtfsCounter, 7590 mSDsluCounter, 7602 mSDsCounter, 0 mSdLazyCounter, 15099 mSolverCounterSat, 2352 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7590 SdHoareTripleChecker+Valid, 8395 SdHoareTripleChecker+Invalid, 17451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2352 IncrementalHoareTripleChecker+Valid, 15099 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:32,116 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7590 Valid, 8395 Invalid, 17451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2352 Valid, 15099 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2025-03-16 18:33:32,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20415 states. [2025-03-16 18:33:33,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20415 to 19793. [2025-03-16 18:33:33,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19793 states, 14778 states have (on average 1.547232372445527) internal successors, (22865), 15545 states have internal predecessors, (22865), 3796 states have call successors, (3796), 908 states have call predecessors, (3796), 1218 states have return successors, (5249), 3803 states have call predecessors, (5249), 3792 states have call successors, (5249) [2025-03-16 18:33:33,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19793 states to 19793 states and 31910 transitions. [2025-03-16 18:33:33,196 INFO L78 Accepts]: Start accepts. Automaton has 19793 states and 31910 transitions. Word has length 228 [2025-03-16 18:33:33,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:33,196 INFO L471 AbstractCegarLoop]: Abstraction has 19793 states and 31910 transitions. [2025-03-16 18:33:33,196 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:33:33,196 INFO L276 IsEmpty]: Start isEmpty. Operand 19793 states and 31910 transitions. [2025-03-16 18:33:33,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2025-03-16 18:33:33,201 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:33,201 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:33:33,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:33,402 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:33:33,402 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:33,402 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:33,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1235098237, now seen corresponding path program 1 times [2025-03-16 18:33:33,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:33,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489628295] [2025-03-16 18:33:33,402 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:33,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:33,415 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 232 statements into 1 equivalence classes. [2025-03-16 18:33:33,422 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 232 of 232 statements. [2025-03-16 18:33:33,422 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:33,423 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:33,501 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:33:33,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:33,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489628295] [2025-03-16 18:33:33,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489628295] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:33,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:33,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-16 18:33:33,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675373050] [2025-03-16 18:33:33,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:33,502 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:33:33,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:33,502 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:33:33,502 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:33,502 INFO L87 Difference]: Start difference. First operand 19793 states and 31910 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:33:34,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:34,971 INFO L93 Difference]: Finished difference Result 39614 states and 64201 transitions. [2025-03-16 18:33:34,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:33:34,971 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:33:34,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:35,089 INFO L225 Difference]: With dead ends: 39614 [2025-03-16 18:33:35,089 INFO L226 Difference]: Without dead ends: 19953 [2025-03-16 18:33:35,183 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:33:35,183 INFO L435 NwaCegarLoop]: 835 mSDtfsCounter, 0 mSDsluCounter, 3309 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4144 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:33:35,183 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4144 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:35,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19953 states. [2025-03-16 18:33:36,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19953 to 19905. [2025-03-16 18:33:36,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19905 states, 14890 states have (on average 1.5409670920080591) internal successors, (22945), 15629 states have internal predecessors, (22945), 3768 states have call successors, (3768), 908 states have call predecessors, (3768), 1246 states have return successors, (5341), 3831 states have call predecessors, (5341), 3764 states have call successors, (5341) [2025-03-16 18:33:36,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19905 states to 19905 states and 32054 transitions. [2025-03-16 18:33:36,367 INFO L78 Accepts]: Start accepts. Automaton has 19905 states and 32054 transitions. Word has length 232 [2025-03-16 18:33:36,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:36,367 INFO L471 AbstractCegarLoop]: Abstraction has 19905 states and 32054 transitions. [2025-03-16 18:33:36,368 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:33:36,368 INFO L276 IsEmpty]: Start isEmpty. Operand 19905 states and 32054 transitions. [2025-03-16 18:33:36,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2025-03-16 18:33:36,373 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:36,373 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:33:36,373 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2025-03-16 18:33:36,373 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:36,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:36,374 INFO L85 PathProgramCache]: Analyzing trace with hash 435689582, now seen corresponding path program 1 times [2025-03-16 18:33:36,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:36,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146168975] [2025-03-16 18:33:36,374 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:36,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:36,389 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 307 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 307 of 307 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,640 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:33:36,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:36,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146168975] [2025-03-16 18:33:36,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146168975] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:36,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701398107] [2025-03-16 18:33:36,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:36,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:36,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:36,644 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:33:36,645 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:33:36,834 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 307 statements into 1 equivalence classes. [2025-03-16 18:33:36,988 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 307 of 307 statements. [2025-03-16 18:33:36,988 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:36,988 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:36,995 INFO L256 TraceCheckSpWp]: Trace formula consists of 2573 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:37,084 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:37,103 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:33:37,104 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:37,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701398107] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:37,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:37,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2025-03-16 18:33:37,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638213345] [2025-03-16 18:33:37,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:37,105 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:37,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:37,106 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:37,106 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:33:37,106 INFO L87 Difference]: Start difference. First operand 19905 states and 32054 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:33:38,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:38,218 INFO L93 Difference]: Finished difference Result 40395 states and 65789 transitions. [2025-03-16 18:33:38,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:38,219 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:33:38,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:38,297 INFO L225 Difference]: With dead ends: 40395 [2025-03-16 18:33:38,297 INFO L226 Difference]: Without dead ends: 20625 [2025-03-16 18:33:38,343 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:33:38,343 INFO L435 NwaCegarLoop]: 777 mSDtfsCounter, 144 mSDsluCounter, 1531 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 2308 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:33:38,343 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 2308 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:38,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20625 states. [2025-03-16 18:33:39,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20625 to 20529. [2025-03-16 18:33:39,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20529 states, 15498 states have (on average 1.5558781778293973) internal successors, (24113), 16237 states have internal predecessors, (24113), 3768 states have call successors, (3768), 924 states have call predecessors, (3768), 1262 states have return successors, (5341), 3831 states have call predecessors, (5341), 3764 states have call successors, (5341) [2025-03-16 18:33:39,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20529 states to 20529 states and 33222 transitions. [2025-03-16 18:33:39,491 INFO L78 Accepts]: Start accepts. Automaton has 20529 states and 33222 transitions. Word has length 307 [2025-03-16 18:33:39,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:39,492 INFO L471 AbstractCegarLoop]: Abstraction has 20529 states and 33222 transitions. [2025-03-16 18:33:39,492 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:33:39,492 INFO L276 IsEmpty]: Start isEmpty. Operand 20529 states and 33222 transitions. [2025-03-16 18:33:39,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2025-03-16 18:33:39,499 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:39,499 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:33:39,509 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:33:39,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:39,700 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:39,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:39,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1307654605, now seen corresponding path program 1 times [2025-03-16 18:33:39,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:39,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268477282] [2025-03-16 18:33:39,701 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:39,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:39,719 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 239 statements into 1 equivalence classes. [2025-03-16 18:33:39,730 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 239 of 239 statements. [2025-03-16 18:33:39,731 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:39,731 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:39,890 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:33:39,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:39,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268477282] [2025-03-16 18:33:39,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268477282] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:39,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:39,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-16 18:33:39,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022512170] [2025-03-16 18:33:39,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:39,891 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:33:39,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:39,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:33:39,891 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:39,891 INFO L87 Difference]: Start difference. First operand 20529 states and 33222 transitions. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 4 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2025-03-16 18:33:41,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:41,640 INFO L93 Difference]: Finished difference Result 42330 states and 69561 transitions. [2025-03-16 18:33:41,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:33:41,640 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 4 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) Word has length 239 [2025-03-16 18:33:41,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:41,770 INFO L225 Difference]: With dead ends: 42330 [2025-03-16 18:33:41,771 INFO L226 Difference]: Without dead ends: 20665 [2025-03-16 18:33:41,871 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 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:41,872 INFO L435 NwaCegarLoop]: 841 mSDtfsCounter, 260 mSDsluCounter, 4017 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 4858 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:41,872 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [268 Valid, 4858 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:41,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20665 states. [2025-03-16 18:33:42,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20665 to 20529. [2025-03-16 18:33:42,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20529 states, 15498 states have (on average 1.5427151890566524) internal successors, (23909), 16237 states have internal predecessors, (23909), 3768 states have call successors, (3768), 924 states have call predecessors, (3768), 1262 states have return successors, (5341), 3831 states have call predecessors, (5341), 3764 states have call successors, (5341) [2025-03-16 18:33:42,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20529 states to 20529 states and 33018 transitions. [2025-03-16 18:33:42,938 INFO L78 Accepts]: Start accepts. Automaton has 20529 states and 33018 transitions. Word has length 239 [2025-03-16 18:33:42,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:42,939 INFO L471 AbstractCegarLoop]: Abstraction has 20529 states and 33018 transitions. [2025-03-16 18:33:42,939 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 4 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2025-03-16 18:33:42,939 INFO L276 IsEmpty]: Start isEmpty. Operand 20529 states and 33018 transitions. [2025-03-16 18:33:42,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2025-03-16 18:33:42,944 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:42,944 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 5, 5, 4, 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, 1, 1] [2025-03-16 18:33:42,944 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2025-03-16 18:33:42,945 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:42,945 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:42,945 INFO L85 PathProgramCache]: Analyzing trace with hash -722249622, now seen corresponding path program 1 times [2025-03-16 18:33:42,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:42,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613869150] [2025-03-16 18:33:42,945 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:42,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:42,961 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 317 statements into 1 equivalence classes. [2025-03-16 18:33:42,968 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 317 of 317 statements. [2025-03-16 18:33:42,968 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:42,968 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:43,204 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 2 proven. 33 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2025-03-16 18:33:43,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:43,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613869150] [2025-03-16 18:33:43,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613869150] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:43,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187581121] [2025-03-16 18:33:43,205 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:43,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:43,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:43,207 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:33:43,208 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:33:43,400 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 317 statements into 1 equivalence classes. [2025-03-16 18:33:43,563 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 317 of 317 statements. [2025-03-16 18:33:43,564 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:43,564 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:43,572 INFO L256 TraceCheckSpWp]: Trace formula consists of 2595 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:43,575 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:43,593 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 133 proven. 0 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2025-03-16 18:33:43,593 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:43,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187581121] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:43,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:43,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2025-03-16 18:33:43,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735588249] [2025-03-16 18:33:43,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:43,594 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:43,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:43,594 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:43,595 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:33:43,595 INFO L87 Difference]: Start difference. First operand 20529 states and 33018 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, (34), 2 states have call predecessors, (34), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2025-03-16 18:33:44,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:44,680 INFO L93 Difference]: Finished difference Result 41691 states and 67701 transitions. [2025-03-16 18:33:44,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:44,681 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, (34), 2 states have call predecessors, (34), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 317 [2025-03-16 18:33:44,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:44,784 INFO L225 Difference]: With dead ends: 41691 [2025-03-16 18:33:44,784 INFO L226 Difference]: Without dead ends: 21297 [2025-03-16 18:33:44,853 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 327 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:33:44,854 INFO L435 NwaCegarLoop]: 766 mSDtfsCounter, 142 mSDsluCounter, 1509 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 2275 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:33:44,854 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 2275 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:44,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21297 states. [2025-03-16 18:33:45,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21297 to 21153. [2025-03-16 18:33:45,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21153 states, 16106 states have (on average 1.5569973922761704) internal successors, (25077), 16845 states have internal predecessors, (25077), 3768 states have call successors, (3768), 940 states have call predecessors, (3768), 1278 states have return successors, (5341), 3831 states have call predecessors, (5341), 3764 states have call successors, (5341) [2025-03-16 18:33:45,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21153 states to 21153 states and 34186 transitions. [2025-03-16 18:33:45,781 INFO L78 Accepts]: Start accepts. Automaton has 21153 states and 34186 transitions. Word has length 317 [2025-03-16 18:33:45,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:45,781 INFO L471 AbstractCegarLoop]: Abstraction has 21153 states and 34186 transitions. [2025-03-16 18:33:45,781 INFO L472 AbstractCegarLoop]: INTERPOLANT 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, (34), 2 states have call predecessors, (34), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2025-03-16 18:33:45,782 INFO L276 IsEmpty]: Start isEmpty. Operand 21153 states and 34186 transitions. [2025-03-16 18:33:45,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2025-03-16 18:33:45,787 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:45,787 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 7, 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, 1, 1] [2025-03-16 18:33:45,795 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:33:45,987 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,SelfDestructingSolverStorable44 [2025-03-16 18:33:45,987 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:45,988 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:45,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1512825489, now seen corresponding path program 1 times [2025-03-16 18:33:45,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:45,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440252956] [2025-03-16 18:33:45,988 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:45,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:46,000 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 244 statements into 1 equivalence classes. [2025-03-16 18:33:46,009 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 244 of 244 statements. [2025-03-16 18:33:46,009 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:46,009 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:46,062 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 20 proven. 15 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2025-03-16 18:33:46,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:46,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440252956] [2025-03-16 18:33:46,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440252956] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:46,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120214796] [2025-03-16 18:33:46,063 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:46,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:46,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:46,064 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:33:46,065 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:33:46,248 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 244 statements into 1 equivalence classes. [2025-03-16 18:33:46,478 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 244 of 244 statements. [2025-03-16 18:33:46,479 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:46,479 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:46,484 INFO L256 TraceCheckSpWp]: Trace formula consists of 2144 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:46,487 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:46,500 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 119 proven. 0 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2025-03-16 18:33:46,500 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:46,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120214796] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:46,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:46,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:33:46,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982683810] [2025-03-16 18:33:46,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:46,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:46,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:46,501 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:46,501 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:46,501 INFO L87 Difference]: Start difference. First operand 21153 states and 34186 transitions. Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2025-03-16 18:33:47,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:47,580 INFO L93 Difference]: Finished difference Result 42860 states and 69737 transitions. [2025-03-16 18:33:47,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:47,580 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 244 [2025-03-16 18:33:47,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:47,720 INFO L225 Difference]: With dead ends: 42860 [2025-03-16 18:33:47,720 INFO L226 Difference]: Without dead ends: 21521 [2025-03-16 18:33:47,819 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:47,820 INFO L435 NwaCegarLoop]: 809 mSDtfsCounter, 10 mSDsluCounter, 1581 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2390 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:47,820 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 2390 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:47,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21521 states. [2025-03-16 18:33:49,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21521 to 21457. [2025-03-16 18:33:49,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21457 states, 16372 states have (on average 1.5177742487173222) internal successors, (24849), 17111 states have internal predecessors, (24849), 3768 states have call successors, (3768), 978 states have call predecessors, (3768), 1316 states have return successors, (5395), 3831 states have call predecessors, (5395), 3764 states have call successors, (5395) [2025-03-16 18:33:49,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21457 states to 21457 states and 34012 transitions. [2025-03-16 18:33:49,349 INFO L78 Accepts]: Start accepts. Automaton has 21457 states and 34012 transitions. Word has length 244 [2025-03-16 18:33:49,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:49,350 INFO L471 AbstractCegarLoop]: Abstraction has 21457 states and 34012 transitions. [2025-03-16 18:33:49,350 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2025-03-16 18:33:49,350 INFO L276 IsEmpty]: Start isEmpty. Operand 21457 states and 34012 transitions. [2025-03-16 18:33:49,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2025-03-16 18:33:49,358 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:49,358 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 5, 4, 4, 4, 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, 1, 1, 1] [2025-03-16 18:33:49,371 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:33:49,559 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,SelfDestructingSolverStorable45 [2025-03-16 18:33:49,559 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:49,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:49,559 INFO L85 PathProgramCache]: Analyzing trace with hash 489077898, now seen corresponding path program 1 times [2025-03-16 18:33:49,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:49,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732653224] [2025-03-16 18:33:49,560 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:49,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:49,581 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 321 statements into 1 equivalence classes. [2025-03-16 18:33:49,592 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 321 of 321 statements. [2025-03-16 18:33:49,592 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:49,592 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:49,962 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 2 proven. 33 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2025-03-16 18:33:49,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:49,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732653224] [2025-03-16 18:33:49,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732653224] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:49,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249579714] [2025-03-16 18:33:49,963 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:49,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:49,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:49,965 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:33:49,965 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:33:50,170 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 321 statements into 1 equivalence classes. [2025-03-16 18:33:50,338 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 321 of 321 statements. [2025-03-16 18:33:50,339 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:50,339 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:50,346 INFO L256 TraceCheckSpWp]: Trace formula consists of 2599 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:50,349 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:50,372 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2025-03-16 18:33:50,372 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:50,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249579714] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:50,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:50,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2025-03-16 18:33:50,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557836748] [2025-03-16 18:33:50,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:50,373 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:50,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:50,373 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:50,373 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:33:50,373 INFO L87 Difference]: Start difference. First operand 21457 states and 34012 transitions. Second operand has 4 states, 4 states have (on average 47.75) internal successors, (191), 4 states have internal predecessors, (191), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2025-03-16 18:33:51,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:51,563 INFO L93 Difference]: Finished difference Result 43595 states and 69673 transitions. [2025-03-16 18:33:51,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:51,564 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 47.75) internal successors, (191), 4 states have internal predecessors, (191), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 321 [2025-03-16 18:33:51,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:51,671 INFO L225 Difference]: With dead ends: 43595 [2025-03-16 18:33:51,672 INFO L226 Difference]: Without dead ends: 22273 [2025-03-16 18:33:51,739 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 331 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:33:51,739 INFO L435 NwaCegarLoop]: 765 mSDtfsCounter, 140 mSDsluCounter, 1507 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 2272 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:51,739 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 2272 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:51,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22273 states. [2025-03-16 18:33:52,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22273 to 22081. [2025-03-16 18:33:52,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22081 states, 16980 states have (on average 1.5322143698468786) internal successors, (26017), 17719 states have internal predecessors, (26017), 3768 states have call successors, (3768), 994 states have call predecessors, (3768), 1332 states have return successors, (5395), 3831 states have call predecessors, (5395), 3764 states have call successors, (5395) [2025-03-16 18:33:52,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22081 states to 22081 states and 35180 transitions. [2025-03-16 18:33:52,782 INFO L78 Accepts]: Start accepts. Automaton has 22081 states and 35180 transitions. Word has length 321 [2025-03-16 18:33:52,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:52,783 INFO L471 AbstractCegarLoop]: Abstraction has 22081 states and 35180 transitions. [2025-03-16 18:33:52,783 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 47.75) internal successors, (191), 4 states have internal predecessors, (191), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2025-03-16 18:33:52,783 INFO L276 IsEmpty]: Start isEmpty. Operand 22081 states and 35180 transitions. [2025-03-16 18:33:52,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2025-03-16 18:33:52,788 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:52,789 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 7, 5, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:52,798 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2025-03-16 18:33:52,989 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2025-03-16 18:33:52,989 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:52,989 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:52,990 INFO L85 PathProgramCache]: Analyzing trace with hash 234916879, now seen corresponding path program 1 times [2025-03-16 18:33:52,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:52,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858989501] [2025-03-16 18:33:52,990 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:52,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:53,002 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 246 statements into 1 equivalence classes. [2025-03-16 18:33:53,007 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 246 of 246 statements. [2025-03-16 18:33:53,007 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:53,007 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:53,121 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2025-03-16 18:33:53,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:53,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858989501] [2025-03-16 18:33:53,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858989501] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:53,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467526721] [2025-03-16 18:33:53,121 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:53,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:53,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:53,124 INFO L229 MonitoredProcess]: Starting monitored process 42 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:53,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2025-03-16 18:33:53,311 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 246 statements into 1 equivalence classes. [2025-03-16 18:33:53,443 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 246 of 246 statements. [2025-03-16 18:33:53,444 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:53,444 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:53,450 INFO L256 TraceCheckSpWp]: Trace formula consists of 2143 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-16 18:33:53,453 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:53,570 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 89 proven. 4 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2025-03-16 18:33:53,570 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-16 18:33:53,903 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 15 proven. 4 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2025-03-16 18:33:53,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467526721] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-16 18:33:53,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-16 18:33:53,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 20 [2025-03-16 18:33:53,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559615693] [2025-03-16 18:33:53,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-16 18:33:53,903 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-03-16 18:33:53,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:53,904 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-03-16 18:33:53,904 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2025-03-16 18:33:53,904 INFO L87 Difference]: Start difference. First operand 22081 states and 35180 transitions. Second operand has 20 states, 19 states have (on average 14.0) internal successors, (266), 17 states have internal predecessors, (266), 8 states have call successors, (54), 5 states have call predecessors, (54), 12 states have return successors, (56), 10 states have call predecessors, (56), 8 states have call successors, (56)