./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/product-lines/elevator_spec1_product20.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_product20.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 3f11976cf57fe8d65e71fe2317840ceb817472b70b756607274947c31f43df4d --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-16 18:32:34,452 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-16 18:32:34,501 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:34,508 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-16 18:32:34,510 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-16 18:32:34,528 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-16 18:32:34,528 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-16 18:32:34,528 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-16 18:32:34,532 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-16 18:32:34,532 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-16 18:32:34,532 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-16 18:32:34,532 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-16 18:32:34,532 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-16 18:32:34,532 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-16 18:32:34,532 INFO L153 SettingsManager]: * Use SBE=true [2025-03-16 18:32:34,532 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-16 18:32:34,532 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-16 18:32:34,532 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-16 18:32:34,532 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-16 18:32:34,532 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-16 18:32:34,532 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-16 18:32:34,532 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-16 18:32:34,533 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-16 18:32:34,533 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-16 18:32:34,533 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-16 18:32:34,533 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 -> 3f11976cf57fe8d65e71fe2317840ceb817472b70b756607274947c31f43df4d [2025-03-16 18:32:34,757 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-16 18:32:34,766 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-16 18:32:34,768 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-16 18:32:34,769 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-16 18:32:34,770 INFO L274 PluginConnector]: CDTParser initialized [2025-03-16 18:32:34,771 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/product-lines/elevator_spec1_product20.cil.c [2025-03-16 18:32:35,906 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5ce154116/d85fa7b459984a8c917a4d02dd8c0770/FLAG0bc3b52eb [2025-03-16 18:32:36,206 INFO L384 CDTParser]: Found 1 translation units. [2025-03-16 18:32:36,207 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/elevator_spec1_product20.cil.c [2025-03-16 18:32:36,223 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5ce154116/d85fa7b459984a8c917a4d02dd8c0770/FLAG0bc3b52eb [2025-03-16 18:32:36,493 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5ce154116/d85fa7b459984a8c917a4d02dd8c0770 [2025-03-16 18:32:36,494 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-16 18:32:36,495 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-16 18:32:36,496 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-16 18:32:36,496 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-16 18:32:36,499 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-16 18:32:36,500 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.03 06:32:36" (1/1) ... [2025-03-16 18:32:36,500 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@cd58d0a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:36, skipping insertion in model container [2025-03-16 18:32:36,500 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.03 06:32:36" (1/1) ... [2025-03-16 18:32:36,535 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-16 18:32:36,852 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_product20.cil.c[45414,45427] [2025-03-16 18:32:36,926 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-16 18:32:36,941 INFO L200 MainTranslator]: Completed pre-run [2025-03-16 18:32:36,947 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [48] [2025-03-16 18:32:36,948 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [1639] [2025-03-16 18:32:36,948 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [2005] [2025-03-16 18:32:36,949 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [2021] [2025-03-16 18:32:36,949 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [2059] [2025-03-16 18:32:36,949 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [2068] [2025-03-16 18:32:36,949 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [2162] [2025-03-16 18:32:36,950 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [2828] [2025-03-16 18:32:36,950 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification1_spec.i","") [3180] [2025-03-16 18:32:36,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [3361] [2025-03-16 18:32:37,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_product20.cil.c[45414,45427] [2025-03-16 18:32:37,025 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-16 18:32:37,049 INFO L204 MainTranslator]: Completed translation [2025-03-16 18:32:37,050 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:37 WrapperNode [2025-03-16 18:32:37,051 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-16 18:32:37,052 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-16 18:32:37,052 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-16 18:32:37,052 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-16 18:32:37,057 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:37" (1/1) ... [2025-03-16 18:32:37,077 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:37" (1/1) ... [2025-03-16 18:32:37,119 INFO L138 Inliner]: procedures = 96, calls = 347, calls flagged for inlining = 26, calls inlined = 22, statements flattened = 1119 [2025-03-16 18:32:37,120 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-16 18:32:37,120 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-16 18:32:37,120 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-16 18:32:37,120 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-16 18:32:37,126 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:37" (1/1) ... [2025-03-16 18:32:37,127 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:37" (1/1) ... [2025-03-16 18:32:37,135 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:37" (1/1) ... [2025-03-16 18:32:37,163 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:37,163 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:37" (1/1) ... [2025-03-16 18:32:37,163 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:37" (1/1) ... [2025-03-16 18:32:37,184 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:37" (1/1) ... [2025-03-16 18:32:37,186 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:37" (1/1) ... [2025-03-16 18:32:37,189 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:37" (1/1) ... [2025-03-16 18:32:37,190 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:37" (1/1) ... [2025-03-16 18:32:37,197 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-16 18:32:37,198 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-16 18:32:37,198 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-16 18:32:37,198 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-16 18:32:37,199 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:37" (1/1) ... [2025-03-16 18:32:37,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-16 18:32:37,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:37,226 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:37,228 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:37,245 INFO L130 BoogieDeclarations]: Found specification of procedure angelinaCall [2025-03-16 18:32:37,246 INFO L138 BoogieDeclarations]: Found implementation of procedure angelinaCall [2025-03-16 18:32:37,246 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-16 18:32:37,246 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2025-03-16 18:32:37,246 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2025-03-16 18:32:37,246 INFO L130 BoogieDeclarations]: Found specification of procedure bigMacCall [2025-03-16 18:32:37,246 INFO L138 BoogieDeclarations]: Found implementation of procedure bigMacCall [2025-03-16 18:32:37,246 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedAtCurrentFloor__wrappee__weight [2025-03-16 18:32:37,247 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedAtCurrentFloor__wrappee__weight [2025-03-16 18:32:37,247 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2025-03-16 18:32:37,247 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2025-03-16 18:32:37,247 INFO L130 BoogieDeclarations]: Found specification of procedure isExecutiveFloorCalling [2025-03-16 18:32:37,247 INFO L138 BoogieDeclarations]: Found implementation of procedure isExecutiveFloorCalling [2025-03-16 18:32:37,247 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2025-03-16 18:32:37,248 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2025-03-16 18:32:37,248 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2025-03-16 18:32:37,248 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2025-03-16 18:32:37,248 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2025-03-16 18:32:37,248 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2025-03-16 18:32:37,249 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2025-03-16 18:32:37,249 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2025-03-16 18:32:37,249 INFO L130 BoogieDeclarations]: Found specification of procedure areDoorsOpen [2025-03-16 18:32:37,249 INFO L138 BoogieDeclarations]: Found implementation of procedure areDoorsOpen [2025-03-16 18:32:37,249 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2025-03-16 18:32:37,249 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2025-03-16 18:32:37,249 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2025-03-16 18:32:37,249 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2025-03-16 18:32:37,249 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2025-03-16 18:32:37,249 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2025-03-16 18:32:37,249 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2025-03-16 18:32:37,249 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2025-03-16 18:32:37,249 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentFloorID [2025-03-16 18:32:37,249 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentFloorID [2025-03-16 18:32:37,249 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2025-03-16 18:32:37,249 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2025-03-16 18:32:37,249 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2025-03-16 18:32:37,250 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2025-03-16 18:32:37,250 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2025-03-16 18:32:37,250 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2025-03-16 18:32:37,250 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2025-03-16 18:32:37,250 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2025-03-16 18:32:37,250 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2025-03-16 18:32:37,250 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-16 18:32:37,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-16 18:32:37,250 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2025-03-16 18:32:37,251 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2025-03-16 18:32:37,251 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift__wrappee__executivefloor [2025-03-16 18:32:37,251 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift__wrappee__executivefloor [2025-03-16 18:32:37,406 INFO L256 CfgBuilder]: Building ICFG [2025-03-16 18:32:37,407 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-16 18:32:37,474 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3476: #res := ~retValue_acc~29; [2025-03-16 18:32:37,495 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3398: #res := ~retValue_acc~27; [2025-03-16 18:32:37,498 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L142: #res := ~retValue_acc~0; [2025-03-16 18:32:37,506 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L295: #res := ~retValue_acc~1; [2025-03-16 18:32:37,552 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L951: #res#1 := ~retValue_acc~11#1; [2025-03-16 18:32:37,553 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L338-1: buttonForFloorIsPressed_#res#1 := buttonForFloorIsPressed_~retValue_acc~3#1; [2025-03-16 18:32:37,582 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1627: #res := ~retValue_acc~15; [2025-03-16 18:32:37,870 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L861: #res#1 := ~retValue_acc~9#1; [2025-03-16 18:32:37,870 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L832-1: stopRequestedInDirection__wrappee__weight_#res#1 := stopRequestedInDirection__wrappee__weight_~retValue_acc~8#1; [2025-03-16 18:32:37,915 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L996: #res := ~retValue_acc~13; [2025-03-16 18:32:37,934 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3437: #res := ~retValue_acc~28; [2025-03-16 18:32:38,016 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L467-1: anyStopRequested_#res#1 := anyStopRequested_~retValue_acc~6#1; [2025-03-16 18:32:38,016 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L480-1: isIdle_#res#1 := isIdle_~retValue_acc~7#1; [2025-03-16 18:32:38,108 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2514: #res := ~retValue_acc~23; [2025-03-16 18:32:38,180 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3177-1: main_#res#1 := main_~retValue_acc~26#1; [2025-03-16 18:32:38,180 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2056-1: valid_product_#res#1 := valid_product_~retValue_acc~21#1; [2025-03-16 18:32:38,188 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2273: #res := ~retValue_acc~22; [2025-03-16 18:32:38,190 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L304: #res := ~retValue_acc~2; [2025-03-16 18:32:38,194 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2825: #res := ~retValue_acc~24; [2025-03-16 18:32:38,278 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L982-1: stopRequestedAtCurrentFloor_#res#1 := stopRequestedAtCurrentFloor_~retValue_acc~12#1; [2025-03-16 18:32:38,400 INFO L? ?]: Removed 451 outVars from TransFormulas that were not future-live. [2025-03-16 18:32:38,400 INFO L307 CfgBuilder]: Performing block encoding [2025-03-16 18:32:38,426 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-16 18:32:38,426 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-16 18:32:38,429 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.03 06:32:38 BoogieIcfgContainer [2025-03-16 18:32:38,429 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-16 18:32:38,430 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-16 18:32:38,430 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-16 18:32:38,434 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-16 18:32:38,434 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.03 06:32:36" (1/3) ... [2025-03-16 18:32:38,435 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41ed459a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.03 06:32:38, skipping insertion in model container [2025-03-16 18:32:38,435 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:37" (2/3) ... [2025-03-16 18:32:38,435 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41ed459a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.03 06:32:38, skipping insertion in model container [2025-03-16 18:32:38,435 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.03 06:32:38" (3/3) ... [2025-03-16 18:32:38,436 INFO L128 eAbstractionObserver]: Analyzing ICFG elevator_spec1_product20.cil.c [2025-03-16 18:32:38,463 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-16 18:32:38,465 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG elevator_spec1_product20.cil.c that has 27 procedures, 568 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-16 18:32:38,519 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-16 18:32:38,527 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;@1a1060dd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-16 18:32:38,527 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-16 18:32:38,532 INFO L276 IsEmpty]: Start isEmpty. Operand has 568 states, 438 states have (on average 1.6917808219178083) internal successors, (741), 461 states have internal predecessors, (741), 102 states have call successors, (102), 26 states have call predecessors, (102), 26 states have return successors, (102), 95 states have call predecessors, (102), 102 states have call successors, (102) [2025-03-16 18:32:38,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2025-03-16 18:32:38,542 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:38,542 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:32:38,543 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:38,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:38,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1488939288, now seen corresponding path program 1 times [2025-03-16 18:32:38,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:38,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991841719] [2025-03-16 18:32:38,551 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:38,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:38,634 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-03-16 18:32:38,699 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-03-16 18:32:38,699 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:38,699 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:39,046 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-03-16 18:32:39,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:39,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991841719] [2025-03-16 18:32:39,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991841719] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:39,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14988958] [2025-03-16 18:32:39,048 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:39,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:39,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:39,052 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:39,054 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:39,191 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-03-16 18:32:39,383 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-03-16 18:32:39,383 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:39,384 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:39,390 INFO L256 TraceCheckSpWp]: Trace formula consists of 1720 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-16 18:32:39,397 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:39,412 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-03-16 18:32:39,412 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:39,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14988958] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:39,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:39,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 4 [2025-03-16 18:32:39,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507353855] [2025-03-16 18:32:39,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:39,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-16 18:32:39,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:39,429 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-16 18:32:39,430 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:32:39,432 INFO L87 Difference]: Start difference. First operand has 568 states, 438 states have (on average 1.6917808219178083) internal successors, (741), 461 states have internal predecessors, (741), 102 states have call successors, (102), 26 states have call predecessors, (102), 26 states have return successors, (102), 95 states have call predecessors, (102), 102 states have call successors, (102) Second operand has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2025-03-16 18:32:39,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:39,487 INFO L93 Difference]: Finished difference Result 588 states and 974 transitions. [2025-03-16 18:32:39,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-16 18:32:39,491 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 78 [2025-03-16 18:32:39,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:39,502 INFO L225 Difference]: With dead ends: 588 [2025-03-16 18:32:39,502 INFO L226 Difference]: Without dead ends: 561 [2025-03-16 18:32:39,509 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 79 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:39,511 INFO L435 NwaCegarLoop]: 937 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, 937 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:39,511 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 937 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:39,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2025-03-16 18:32:39,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 561. [2025-03-16 18:32:39,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 433 states have (on average 1.6905311778290992) internal successors, (732), 454 states have internal predecessors, (732), 102 states have call successors, (102), 26 states have call predecessors, (102), 25 states have return successors, (97), 94 states have call predecessors, (97), 97 states have call successors, (97) [2025-03-16 18:32:39,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 931 transitions. [2025-03-16 18:32:39,583 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 931 transitions. Word has length 78 [2025-03-16 18:32:39,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:39,584 INFO L471 AbstractCegarLoop]: Abstraction has 561 states and 931 transitions. [2025-03-16 18:32:39,584 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2025-03-16 18:32:39,584 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 931 transitions. [2025-03-16 18:32:39,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2025-03-16 18:32:39,590 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:39,590 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:32:39,600 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:39,790 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:39,791 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:39,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:39,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1858293260, now seen corresponding path program 1 times [2025-03-16 18:32:39,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:39,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031225955] [2025-03-16 18:32:39,792 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:39,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:39,813 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-03-16 18:32:39,827 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-03-16 18:32:39,827 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:39,827 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:39,984 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-03-16 18:32:39,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:39,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031225955] [2025-03-16 18:32:39,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031225955] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:39,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078973806] [2025-03-16 18:32:39,984 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:39,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:39,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:39,987 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:39,989 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:40,125 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-03-16 18:32:40,291 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-03-16 18:32:40,292 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:40,292 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:40,297 INFO L256 TraceCheckSpWp]: Trace formula consists of 1722 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:40,304 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:40,349 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:40,351 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:40,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078973806] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:40,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:40,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:40,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811086510] [2025-03-16 18:32:40,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:40,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:40,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:40,353 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:40,353 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:40,353 INFO L87 Difference]: Start difference. First operand 561 states and 931 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:40,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:40,435 INFO L93 Difference]: Finished difference Result 1118 states and 1859 transitions. [2025-03-16 18:32:40,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:32:40,436 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) Word has length 79 [2025-03-16 18:32:40,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:40,443 INFO L225 Difference]: With dead ends: 1118 [2025-03-16 18:32:40,443 INFO L226 Difference]: Without dead ends: 561 [2025-03-16 18:32:40,448 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 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:40,449 INFO L435 NwaCegarLoop]: 919 mSDtfsCounter, 5 mSDsluCounter, 1832 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 2751 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:40,449 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 2751 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:40,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2025-03-16 18:32:40,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 561. [2025-03-16 18:32:40,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 433 states have (on average 1.6882217090069285) internal successors, (731), 454 states have internal predecessors, (731), 102 states have call successors, (102), 26 states have call predecessors, (102), 25 states have return successors, (97), 94 states have call predecessors, (97), 97 states have call successors, (97) [2025-03-16 18:32:40,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 930 transitions. [2025-03-16 18:32:40,484 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 930 transitions. Word has length 79 [2025-03-16 18:32:40,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:40,484 INFO L471 AbstractCegarLoop]: Abstraction has 561 states and 930 transitions. [2025-03-16 18:32:40,484 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:40,484 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 930 transitions. [2025-03-16 18:32:40,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2025-03-16 18:32:40,489 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:40,489 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:32:40,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:40,691 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:40,691 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:40,691 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:40,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1321007578, now seen corresponding path program 1 times [2025-03-16 18:32:40,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:40,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722130666] [2025-03-16 18:32:40,692 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:40,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:40,704 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-03-16 18:32:40,714 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-03-16 18:32:40,714 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:40,714 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:40,838 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-03-16 18:32:40,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:40,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722130666] [2025-03-16 18:32:40,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722130666] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:40,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437181464] [2025-03-16 18:32:40,839 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:40,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:40,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:40,842 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:40,844 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:40,951 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-03-16 18:32:41,111 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-03-16 18:32:41,111 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:41,111 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:41,117 INFO L256 TraceCheckSpWp]: Trace formula consists of 1724 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:41,122 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:41,150 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:41,150 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:41,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437181464] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:41,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:41,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:41,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897762274] [2025-03-16 18:32:41,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:41,150 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:41,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:41,151 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:41,151 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:41,151 INFO L87 Difference]: Start difference. First operand 561 states and 930 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:41,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:41,205 INFO L93 Difference]: Finished difference Result 1118 states and 1857 transitions. [2025-03-16 18:32:41,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:32:41,205 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) Word has length 81 [2025-03-16 18:32:41,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:41,209 INFO L225 Difference]: With dead ends: 1118 [2025-03-16 18:32:41,209 INFO L226 Difference]: Without dead ends: 561 [2025-03-16 18:32:41,213 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 80 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:41,214 INFO L435 NwaCegarLoop]: 919 mSDtfsCounter, 4 mSDsluCounter, 1832 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2751 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:41,215 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 2751 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:41,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2025-03-16 18:32:41,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 561. [2025-03-16 18:32:41,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 433 states have (on average 1.6859122401847575) internal successors, (730), 454 states have internal predecessors, (730), 102 states have call successors, (102), 26 states have call predecessors, (102), 25 states have return successors, (97), 94 states have call predecessors, (97), 97 states have call successors, (97) [2025-03-16 18:32:41,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 929 transitions. [2025-03-16 18:32:41,240 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 929 transitions. Word has length 81 [2025-03-16 18:32:41,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:41,240 INFO L471 AbstractCegarLoop]: Abstraction has 561 states and 929 transitions. [2025-03-16 18:32:41,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:41,240 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 929 transitions. [2025-03-16 18:32:41,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2025-03-16 18:32:41,241 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:41,242 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:32:41,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:41,443 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:41,443 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:41,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:41,443 INFO L85 PathProgramCache]: Analyzing trace with hash 70479444, now seen corresponding path program 1 times [2025-03-16 18:32:41,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:41,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635378490] [2025-03-16 18:32:41,443 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:41,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:41,457 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 83 statements into 1 equivalence classes. [2025-03-16 18:32:41,464 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 83 of 83 statements. [2025-03-16 18:32:41,464 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:41,464 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:41,585 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-03-16 18:32:41,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:41,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635378490] [2025-03-16 18:32:41,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635378490] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:41,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485398552] [2025-03-16 18:32:41,587 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:41,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:41,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:41,589 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:41,591 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:41,693 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 83 statements into 1 equivalence classes. [2025-03-16 18:32:41,827 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 83 of 83 statements. [2025-03-16 18:32:41,827 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:41,827 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:41,831 INFO L256 TraceCheckSpWp]: Trace formula consists of 1726 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:41,833 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:41,852 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:41,853 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:41,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485398552] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:41,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:41,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:41,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239320409] [2025-03-16 18:32:41,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:41,854 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:41,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:41,854 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:41,854 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:41,854 INFO L87 Difference]: Start difference. First operand 561 states and 929 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:41,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:41,917 INFO L93 Difference]: Finished difference Result 1125 states and 1864 transitions. [2025-03-16 18:32:41,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:41,917 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) Word has length 83 [2025-03-16 18:32:41,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:41,922 INFO L225 Difference]: With dead ends: 1125 [2025-03-16 18:32:41,922 INFO L226 Difference]: Without dead ends: 570 [2025-03-16 18:32:41,923 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 82 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:41,924 INFO L435 NwaCegarLoop]: 918 mSDtfsCounter, 13 mSDsluCounter, 1830 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 2748 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:41,924 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 2748 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:41,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2025-03-16 18:32:41,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 570. [2025-03-16 18:32:41,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 441 states have (on average 1.6825396825396826) internal successors, (742), 462 states have internal predecessors, (742), 102 states have call successors, (102), 27 states have call predecessors, (102), 26 states have return successors, (97), 94 states have call predecessors, (97), 97 states have call successors, (97) [2025-03-16 18:32:41,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 941 transitions. [2025-03-16 18:32:41,946 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 941 transitions. Word has length 83 [2025-03-16 18:32:41,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:41,946 INFO L471 AbstractCegarLoop]: Abstraction has 570 states and 941 transitions. [2025-03-16 18:32:41,946 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:41,947 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 941 transitions. [2025-03-16 18:32:41,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2025-03-16 18:32:41,948 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:41,948 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:32:41,956 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:42,148 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:42,149 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:42,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:42,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1475982080, now seen corresponding path program 1 times [2025-03-16 18:32:42,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:42,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142486408] [2025-03-16 18:32:42,149 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:42,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:42,160 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 84 statements into 1 equivalence classes. [2025-03-16 18:32:42,165 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 84 of 84 statements. [2025-03-16 18:32:42,165 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:42,165 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:42,265 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-03-16 18:32:42,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:42,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142486408] [2025-03-16 18:32:42,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142486408] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:42,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313050165] [2025-03-16 18:32:42,265 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:42,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:42,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:42,268 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:42,271 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:42,369 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 84 statements into 1 equivalence classes. [2025-03-16 18:32:42,497 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 84 of 84 statements. [2025-03-16 18:32:42,498 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:42,498 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:42,503 INFO L256 TraceCheckSpWp]: Trace formula consists of 1727 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:42,505 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:42,523 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:42,524 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:42,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313050165] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:42,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:42,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:42,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907207861] [2025-03-16 18:32:42,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:42,524 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:42,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:42,525 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:42,525 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:42,525 INFO L87 Difference]: Start difference. First operand 570 states and 941 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:42,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:42,579 INFO L93 Difference]: Finished difference Result 1127 states and 1865 transitions. [2025-03-16 18:32:42,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:42,580 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) Word has length 84 [2025-03-16 18:32:42,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:42,583 INFO L225 Difference]: With dead ends: 1127 [2025-03-16 18:32:42,584 INFO L226 Difference]: Without dead ends: 570 [2025-03-16 18:32:42,585 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 83 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:42,586 INFO L435 NwaCegarLoop]: 918 mSDtfsCounter, 11 mSDsluCounter, 1830 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 2748 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:42,586 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 2748 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:42,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2025-03-16 18:32:42,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 570. [2025-03-16 18:32:42,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 441 states have (on average 1.6802721088435375) internal successors, (741), 462 states have internal predecessors, (741), 102 states have call successors, (102), 27 states have call predecessors, (102), 26 states have return successors, (97), 94 states have call predecessors, (97), 97 states have call successors, (97) [2025-03-16 18:32:42,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 940 transitions. [2025-03-16 18:32:42,602 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 940 transitions. Word has length 84 [2025-03-16 18:32:42,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:42,602 INFO L471 AbstractCegarLoop]: Abstraction has 570 states and 940 transitions. [2025-03-16 18:32:42,602 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:42,602 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 940 transitions. [2025-03-16 18:32:42,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2025-03-16 18:32:42,603 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:42,603 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:32:42,613 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:42,803 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:42,804 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:42,804 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:42,805 INFO L85 PathProgramCache]: Analyzing trace with hash 806397809, now seen corresponding path program 1 times [2025-03-16 18:32:42,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:42,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740967482] [2025-03-16 18:32:42,805 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:42,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:42,816 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-03-16 18:32:42,822 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-03-16 18:32:42,822 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:42,822 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:42,883 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-03-16 18:32:42,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:42,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740967482] [2025-03-16 18:32:42,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740967482] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:42,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682098345] [2025-03-16 18:32:42,884 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:42,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:42,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:42,886 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:42,887 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:42,996 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-03-16 18:32:43,124 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-03-16 18:32:43,124 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:43,124 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:43,128 INFO L256 TraceCheckSpWp]: Trace formula consists of 1728 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:43,131 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:43,148 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:43,149 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:43,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682098345] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:43,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:43,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:43,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595440024] [2025-03-16 18:32:43,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:43,150 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:43,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:43,150 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:43,150 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:43,150 INFO L87 Difference]: Start difference. First operand 570 states and 940 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:43,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:43,201 INFO L93 Difference]: Finished difference Result 1127 states and 1864 transitions. [2025-03-16 18:32:43,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:43,201 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) Word has length 85 [2025-03-16 18:32:43,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:43,205 INFO L225 Difference]: With dead ends: 1127 [2025-03-16 18:32:43,205 INFO L226 Difference]: Without dead ends: 570 [2025-03-16 18:32:43,207 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 84 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:43,208 INFO L435 NwaCegarLoop]: 918 mSDtfsCounter, 10 mSDsluCounter, 1830 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2748 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:43,209 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 2748 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:43,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2025-03-16 18:32:43,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 570. [2025-03-16 18:32:43,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 441 states have (on average 1.6780045351473922) internal successors, (740), 462 states have internal predecessors, (740), 102 states have call successors, (102), 27 states have call predecessors, (102), 26 states have return successors, (97), 94 states have call predecessors, (97), 97 states have call successors, (97) [2025-03-16 18:32:43,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 939 transitions. [2025-03-16 18:32:43,228 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 939 transitions. Word has length 85 [2025-03-16 18:32:43,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:43,228 INFO L471 AbstractCegarLoop]: Abstraction has 570 states and 939 transitions. [2025-03-16 18:32:43,228 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:43,228 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 939 transitions. [2025-03-16 18:32:43,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2025-03-16 18:32:43,231 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:43,231 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:32:43,239 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:43,431 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:43,431 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:43,433 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:43,433 INFO L85 PathProgramCache]: Analyzing trace with hash 677240284, now seen corresponding path program 1 times [2025-03-16 18:32:43,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:43,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746837511] [2025-03-16 18:32:43,433 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:43,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:43,443 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-03-16 18:32:43,449 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-03-16 18:32:43,449 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:43,449 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:43,504 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-03-16 18:32:43,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:43,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746837511] [2025-03-16 18:32:43,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746837511] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:43,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581344054] [2025-03-16 18:32:43,505 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:43,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:43,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:43,507 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:43,509 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:43,617 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-03-16 18:32:43,772 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-03-16 18:32:43,772 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:43,772 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:43,777 INFO L256 TraceCheckSpWp]: Trace formula consists of 1728 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:43,780 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:43,801 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-16 18:32:43,801 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:43,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581344054] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:43,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:43,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:43,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489274622] [2025-03-16 18:32:43,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:43,801 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:43,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:43,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:43,802 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:43,802 INFO L87 Difference]: Start difference. First operand 570 states and 939 transitions. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:43,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:43,910 INFO L93 Difference]: Finished difference Result 1153 states and 1911 transitions. [2025-03-16 18:32:43,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:32:43,911 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 86 [2025-03-16 18:32:43,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:43,914 INFO L225 Difference]: With dead ends: 1153 [2025-03-16 18:32:43,914 INFO L226 Difference]: Without dead ends: 585 [2025-03-16 18:32:43,916 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 85 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:43,916 INFO L435 NwaCegarLoop]: 893 mSDtfsCounter, 76 mSDsluCounter, 1746 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 2639 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:43,917 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 2639 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:43,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2025-03-16 18:32:43,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 570. [2025-03-16 18:32:43,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 441 states have (on average 1.6666666666666667) internal successors, (735), 462 states have internal predecessors, (735), 102 states have call successors, (102), 27 states have call predecessors, (102), 26 states have return successors, (97), 94 states have call predecessors, (97), 97 states have call successors, (97) [2025-03-16 18:32:43,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 934 transitions. [2025-03-16 18:32:43,933 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 934 transitions. Word has length 86 [2025-03-16 18:32:43,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:43,933 INFO L471 AbstractCegarLoop]: Abstraction has 570 states and 934 transitions. [2025-03-16 18:32:43,933 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:43,933 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 934 transitions. [2025-03-16 18:32:43,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2025-03-16 18:32:43,934 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:43,934 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:32:43,942 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:44,139 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:44,139 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:44,139 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:44,139 INFO L85 PathProgramCache]: Analyzing trace with hash 146387334, now seen corresponding path program 1 times [2025-03-16 18:32:44,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:44,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101779613] [2025-03-16 18:32:44,139 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:44,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:44,152 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-03-16 18:32:44,157 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-03-16 18:32:44,157 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:44,157 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:44,203 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-16 18:32:44,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:44,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101779613] [2025-03-16 18:32:44,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101779613] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:44,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081573042] [2025-03-16 18:32:44,204 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:44,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:44,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:44,205 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:44,208 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:44,304 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-03-16 18:32:44,430 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-03-16 18:32:44,430 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:44,430 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:44,435 INFO L256 TraceCheckSpWp]: Trace formula consists of 1730 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:44,437 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:44,457 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-16 18:32:44,457 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:44,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081573042] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:44,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:44,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:44,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350621896] [2025-03-16 18:32:44,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:44,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:44,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:44,458 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:44,458 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:44,458 INFO L87 Difference]: Start difference. First operand 570 states and 934 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:44,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:44,553 INFO L93 Difference]: Finished difference Result 1153 states and 1901 transitions. [2025-03-16 18:32:44,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:32:44,553 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 88 [2025-03-16 18:32:44,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:44,556 INFO L225 Difference]: With dead ends: 1153 [2025-03-16 18:32:44,556 INFO L226 Difference]: Without dead ends: 585 [2025-03-16 18:32:44,558 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 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:44,558 INFO L435 NwaCegarLoop]: 893 mSDtfsCounter, 75 mSDsluCounter, 1746 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 2639 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:44,559 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 2639 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:44,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2025-03-16 18:32:44,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 570. [2025-03-16 18:32:44,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 441 states have (on average 1.655328798185941) internal successors, (730), 462 states have internal predecessors, (730), 102 states have call successors, (102), 27 states have call predecessors, (102), 26 states have return successors, (97), 94 states have call predecessors, (97), 97 states have call successors, (97) [2025-03-16 18:32:44,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 929 transitions. [2025-03-16 18:32:44,588 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 929 transitions. Word has length 88 [2025-03-16 18:32:44,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:44,588 INFO L471 AbstractCegarLoop]: Abstraction has 570 states and 929 transitions. [2025-03-16 18:32:44,588 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:44,588 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 929 transitions. [2025-03-16 18:32:44,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-03-16 18:32:44,589 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:44,590 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:32:44,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-03-16 18:32:44,790 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:44,790 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:44,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:44,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1233300860, now seen corresponding path program 1 times [2025-03-16 18:32:44,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:44,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976229216] [2025-03-16 18:32:44,791 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:44,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:44,801 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-03-16 18:32:44,805 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-03-16 18:32:44,805 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:44,805 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:44,848 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:32:44,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:44,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976229216] [2025-03-16 18:32:44,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976229216] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:44,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903797775] [2025-03-16 18:32:44,849 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:44,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:44,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:44,851 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:44,852 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:44,960 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-03-16 18:32:45,088 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-03-16 18:32:45,088 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:45,088 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:45,094 INFO L256 TraceCheckSpWp]: Trace formula consists of 1732 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:45,096 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:45,117 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-16 18:32:45,117 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:45,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903797775] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:45,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:45,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:45,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860355940] [2025-03-16 18:32:45,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:45,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:45,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:45,118 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:45,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:45,118 INFO L87 Difference]: Start difference. First operand 570 states and 929 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:45,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:45,250 INFO L93 Difference]: Finished difference Result 1204 states and 1974 transitions. [2025-03-16 18:32:45,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:45,251 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 90 [2025-03-16 18:32:45,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:45,254 INFO L225 Difference]: With dead ends: 1204 [2025-03-16 18:32:45,255 INFO L226 Difference]: Without dead ends: 651 [2025-03-16 18:32:45,256 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 89 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:45,257 INFO L435 NwaCegarLoop]: 926 mSDtfsCounter, 130 mSDsluCounter, 1744 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 2670 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:45,257 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 2670 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:45,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2025-03-16 18:32:45,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 621. [2025-03-16 18:32:45,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 491 states have (on average 1.659877800407332) internal successors, (815), 512 states have internal predecessors, (815), 102 states have call successors, (102), 28 states have call predecessors, (102), 27 states have return successors, (97), 94 states have call predecessors, (97), 97 states have call successors, (97) [2025-03-16 18:32:45,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 1014 transitions. [2025-03-16 18:32:45,274 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 1014 transitions. Word has length 90 [2025-03-16 18:32:45,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:45,274 INFO L471 AbstractCegarLoop]: Abstraction has 621 states and 1014 transitions. [2025-03-16 18:32:45,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:45,274 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 1014 transitions. [2025-03-16 18:32:45,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2025-03-16 18:32:45,276 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:45,276 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:32:45,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:45,481 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:45,481 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:45,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:45,481 INFO L85 PathProgramCache]: Analyzing trace with hash -300595253, now seen corresponding path program 1 times [2025-03-16 18:32:45,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:45,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479021369] [2025-03-16 18:32:45,482 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:45,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:45,493 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-03-16 18:32:45,497 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-03-16 18:32:45,497 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:45,497 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:45,550 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:32:45,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:45,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479021369] [2025-03-16 18:32:45,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479021369] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:45,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334926703] [2025-03-16 18:32:45,551 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:45,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:45,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:45,553 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:45,554 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:45,658 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-03-16 18:32:45,786 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-03-16 18:32:45,787 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:45,787 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:45,793 INFO L256 TraceCheckSpWp]: Trace formula consists of 1733 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:45,795 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:45,821 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-16 18:32:45,821 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:45,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334926703] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:45,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:45,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:45,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11711752] [2025-03-16 18:32:45,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:45,821 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:45,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:45,823 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:45,823 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:45,823 INFO L87 Difference]: Start difference. First operand 621 states and 1014 transitions. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:45,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:45,956 INFO L93 Difference]: Finished difference Result 1219 states and 1998 transitions. [2025-03-16 18:32:45,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:45,960 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 91 [2025-03-16 18:32:45,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:45,964 INFO L225 Difference]: With dead ends: 1219 [2025-03-16 18:32:45,964 INFO L226 Difference]: Without dead ends: 651 [2025-03-16 18:32:45,965 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 90 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:45,966 INFO L435 NwaCegarLoop]: 925 mSDtfsCounter, 124 mSDsluCounter, 1718 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 2643 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:45,966 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 2643 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:45,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2025-03-16 18:32:45,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 621. [2025-03-16 18:32:45,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 491 states have (on average 1.64969450101833) internal successors, (810), 512 states have internal predecessors, (810), 102 states have call successors, (102), 28 states have call predecessors, (102), 27 states have return successors, (97), 94 states have call predecessors, (97), 97 states have call successors, (97) [2025-03-16 18:32:45,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 1009 transitions. [2025-03-16 18:32:45,983 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 1009 transitions. Word has length 91 [2025-03-16 18:32:45,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:45,984 INFO L471 AbstractCegarLoop]: Abstraction has 621 states and 1009 transitions. [2025-03-16 18:32:45,984 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:45,984 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 1009 transitions. [2025-03-16 18:32:45,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2025-03-16 18:32:45,986 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:45,986 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:32:45,995 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-03-16 18:32:46,186 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:46,186 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:46,187 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:46,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1347737777, now seen corresponding path program 1 times [2025-03-16 18:32:46,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:46,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021874086] [2025-03-16 18:32:46,187 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:46,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:46,198 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-03-16 18:32:46,203 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-03-16 18:32:46,203 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:46,203 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:46,250 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:46,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:46,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021874086] [2025-03-16 18:32:46,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021874086] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:46,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192031293] [2025-03-16 18:32:46,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:46,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:46,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:46,252 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:46,254 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:46,369 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-03-16 18:32:46,510 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-03-16 18:32:46,510 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:46,510 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:46,515 INFO L256 TraceCheckSpWp]: Trace formula consists of 1729 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:32:46,517 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:46,557 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:46,557 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:46,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192031293] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:46,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:46,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [4] total 9 [2025-03-16 18:32:46,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051213157] [2025-03-16 18:32:46,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:46,558 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:32:46,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:46,558 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:32:46,558 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:46,558 INFO L87 Difference]: Start difference. First operand 621 states and 1009 transitions. Second operand has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:32:46,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:46,631 INFO L93 Difference]: Finished difference Result 1143 states and 1870 transitions. [2025-03-16 18:32:46,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:32:46,633 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 91 [2025-03-16 18:32:46,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:46,637 INFO L225 Difference]: With dead ends: 1143 [2025-03-16 18:32:46,637 INFO L226 Difference]: Without dead ends: 657 [2025-03-16 18:32:46,639 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 87 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:46,640 INFO L435 NwaCegarLoop]: 912 mSDtfsCounter, 86 mSDsluCounter, 4481 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 5393 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:46,640 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 5393 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:46,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2025-03-16 18:32:46,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 640. [2025-03-16 18:32:46,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 507 states have (on average 1.6489151873767258) internal successors, (836), 530 states have internal predecessors, (836), 103 states have call successors, (103), 28 states have call predecessors, (103), 29 states have return successors, (100), 95 states have call predecessors, (100), 98 states have call successors, (100) [2025-03-16 18:32:46,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1039 transitions. [2025-03-16 18:32:46,657 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1039 transitions. Word has length 91 [2025-03-16 18:32:46,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:46,658 INFO L471 AbstractCegarLoop]: Abstraction has 640 states and 1039 transitions. [2025-03-16 18:32:46,658 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:32:46,658 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1039 transitions. [2025-03-16 18:32:46,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2025-03-16 18:32:46,659 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:46,659 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:32:46,667 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:46,860 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:46,860 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:46,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:46,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1795290315, now seen corresponding path program 1 times [2025-03-16 18:32:46,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:46,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529504555] [2025-03-16 18:32:46,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:46,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:46,871 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 92 statements into 1 equivalence classes. [2025-03-16 18:32:46,876 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 92 of 92 statements. [2025-03-16 18:32:46,876 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:46,876 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:46,919 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:46,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:46,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529504555] [2025-03-16 18:32:46,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529504555] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:46,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043164158] [2025-03-16 18:32:46,919 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:46,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:46,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:46,921 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:46,923 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:47,027 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 92 statements into 1 equivalence classes. [2025-03-16 18:32:47,154 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 92 of 92 statements. [2025-03-16 18:32:47,154 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:47,154 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:47,159 INFO L256 TraceCheckSpWp]: Trace formula consists of 1730 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:47,162 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:47,177 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-16 18:32:47,177 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:47,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043164158] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:47,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:47,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:47,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477320157] [2025-03-16 18:32:47,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:47,177 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:47,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:47,178 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:47,178 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:47,178 INFO L87 Difference]: Start difference. First operand 640 states and 1039 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, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:47,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:47,244 INFO L93 Difference]: Finished difference Result 1198 states and 1958 transitions. [2025-03-16 18:32:47,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:47,245 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, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 92 [2025-03-16 18:32:47,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:47,248 INFO L225 Difference]: With dead ends: 1198 [2025-03-16 18:32:47,248 INFO L226 Difference]: Without dead ends: 640 [2025-03-16 18:32:47,250 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 91 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:47,250 INFO L435 NwaCegarLoop]: 907 mSDtfsCounter, 13 mSDsluCounter, 1810 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 2717 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:47,250 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 2717 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:47,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2025-03-16 18:32:47,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 640. [2025-03-16 18:32:47,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 507 states have (on average 1.641025641025641) internal successors, (832), 530 states have internal predecessors, (832), 103 states have call successors, (103), 28 states have call predecessors, (103), 29 states have return successors, (100), 95 states have call predecessors, (100), 98 states have call successors, (100) [2025-03-16 18:32:47,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1035 transitions. [2025-03-16 18:32:47,265 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1035 transitions. Word has length 92 [2025-03-16 18:32:47,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:47,266 INFO L471 AbstractCegarLoop]: Abstraction has 640 states and 1035 transitions. [2025-03-16 18:32:47,266 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, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:32:47,266 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1035 transitions. [2025-03-16 18:32:47,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2025-03-16 18:32:47,267 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:47,267 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:32:47,275 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-03-16 18:32:47,468 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:47,468 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:47,468 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:47,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1240873657, now seen corresponding path program 1 times [2025-03-16 18:32:47,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:47,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459163644] [2025-03-16 18:32:47,468 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:47,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:47,477 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 92 statements into 1 equivalence classes. [2025-03-16 18:32:47,481 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 92 of 92 statements. [2025-03-16 18:32:47,481 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:47,481 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:47,521 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-03-16 18:32:47,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:47,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459163644] [2025-03-16 18:32:47,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459163644] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:47,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432358859] [2025-03-16 18:32:47,521 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:47,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:47,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:47,523 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:47,525 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:47,629 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 92 statements into 1 equivalence classes. [2025-03-16 18:32:47,749 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 92 of 92 statements. [2025-03-16 18:32:47,749 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:47,749 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:47,754 INFO L256 TraceCheckSpWp]: Trace formula consists of 1730 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:32:47,757 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:47,804 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:47,805 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:47,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432358859] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:47,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:47,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [4] total 9 [2025-03-16 18:32:47,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978114572] [2025-03-16 18:32:47,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:47,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:32:47,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:47,805 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:32:47,805 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:47,806 INFO L87 Difference]: Start difference. First operand 640 states and 1035 transitions. Second operand has 7 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:32:47,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:47,869 INFO L93 Difference]: Finished difference Result 1158 states and 1891 transitions. [2025-03-16 18:32:47,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:32:47,870 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 92 [2025-03-16 18:32:47,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:47,873 INFO L225 Difference]: With dead ends: 1158 [2025-03-16 18:32:47,873 INFO L226 Difference]: Without dead ends: 672 [2025-03-16 18:32:47,875 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 88 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:47,875 INFO L435 NwaCegarLoop]: 906 mSDtfsCounter, 95 mSDsluCounter, 4448 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 5354 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:47,875 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 5354 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:47,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2025-03-16 18:32:47,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 640. [2025-03-16 18:32:47,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 507 states have (on average 1.641025641025641) internal successors, (832), 530 states have internal predecessors, (832), 103 states have call successors, (103), 28 states have call predecessors, (103), 29 states have return successors, (100), 95 states have call predecessors, (100), 98 states have call successors, (100) [2025-03-16 18:32:47,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1035 transitions. [2025-03-16 18:32:47,889 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1035 transitions. Word has length 92 [2025-03-16 18:32:47,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:47,890 INFO L471 AbstractCegarLoop]: Abstraction has 640 states and 1035 transitions. [2025-03-16 18:32:47,890 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:32:47,890 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1035 transitions. [2025-03-16 18:32:47,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2025-03-16 18:32:47,890 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:47,891 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:32:47,898 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-03-16 18:32:48,091 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:48,091 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:48,091 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:48,092 INFO L85 PathProgramCache]: Analyzing trace with hash 642229944, now seen corresponding path program 1 times [2025-03-16 18:32:48,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:48,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808764975] [2025-03-16 18:32:48,092 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:48,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:48,101 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 92 statements into 1 equivalence classes. [2025-03-16 18:32:48,105 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 92 of 92 statements. [2025-03-16 18:32:48,105 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:48,105 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:48,169 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-03-16 18:32:48,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:48,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808764975] [2025-03-16 18:32:48,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808764975] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:48,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170595121] [2025-03-16 18:32:48,169 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:48,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:48,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:48,171 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:48,173 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:48,276 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 92 statements into 1 equivalence classes. [2025-03-16 18:32:48,399 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 92 of 92 statements. [2025-03-16 18:32:48,399 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:48,399 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:48,403 INFO L256 TraceCheckSpWp]: Trace formula consists of 1726 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:32:48,406 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:48,454 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:48,454 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:48,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170595121] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:48,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:48,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2025-03-16 18:32:48,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600392914] [2025-03-16 18:32:48,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:48,455 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:32:48,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:48,455 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:32:48,455 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:32:48,456 INFO L87 Difference]: Start difference. First operand 640 states and 1035 transitions. Second operand has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:32:48,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:48,549 INFO L93 Difference]: Finished difference Result 1161 states and 1894 transitions. [2025-03-16 18:32:48,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:32:48,551 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 92 [2025-03-16 18:32:48,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:48,554 INFO L225 Difference]: With dead ends: 1161 [2025-03-16 18:32:48,554 INFO L226 Difference]: Without dead ends: 675 [2025-03-16 18:32:48,556 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 88 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:48,556 INFO L435 NwaCegarLoop]: 895 mSDtfsCounter, 113 mSDsluCounter, 5283 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 6178 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:48,556 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 6178 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:48,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2025-03-16 18:32:48,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 640. [2025-03-16 18:32:48,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 507 states have (on average 1.641025641025641) internal successors, (832), 530 states have internal predecessors, (832), 103 states have call successors, (103), 28 states have call predecessors, (103), 29 states have return successors, (100), 95 states have call predecessors, (100), 98 states have call successors, (100) [2025-03-16 18:32:48,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1035 transitions. [2025-03-16 18:32:48,570 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1035 transitions. Word has length 92 [2025-03-16 18:32:48,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:48,570 INFO L471 AbstractCegarLoop]: Abstraction has 640 states and 1035 transitions. [2025-03-16 18:32:48,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:32:48,571 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1035 transitions. [2025-03-16 18:32:48,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2025-03-16 18:32:48,572 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:48,572 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:32:48,580 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:48,773 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:48,773 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:48,773 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:48,773 INFO L85 PathProgramCache]: Analyzing trace with hash 2130904741, now seen corresponding path program 1 times [2025-03-16 18:32:48,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:48,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380354819] [2025-03-16 18:32:48,773 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:48,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:48,784 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 93 statements into 1 equivalence classes. [2025-03-16 18:32:48,788 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-03-16 18:32:48,788 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:48,788 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:48,832 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-03-16 18:32:48,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:48,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380354819] [2025-03-16 18:32:48,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380354819] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:48,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875822835] [2025-03-16 18:32:48,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:48,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:48,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:48,834 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:48,836 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:48,940 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 93 statements into 1 equivalence classes. [2025-03-16 18:32:49,067 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-03-16 18:32:49,067 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:49,067 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:49,071 INFO L256 TraceCheckSpWp]: Trace formula consists of 1727 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:32:49,074 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:49,121 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:49,121 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:49,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875822835] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:49,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:49,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2025-03-16 18:32:49,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947537611] [2025-03-16 18:32:49,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:49,122 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:32:49,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:49,122 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:32:49,122 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:32:49,123 INFO L87 Difference]: Start difference. First operand 640 states and 1035 transitions. Second operand has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:32:49,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:49,226 INFO L93 Difference]: Finished difference Result 1146 states and 1869 transitions. [2025-03-16 18:32:49,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:32:49,227 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 93 [2025-03-16 18:32:49,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:49,230 INFO L225 Difference]: With dead ends: 1146 [2025-03-16 18:32:49,230 INFO L226 Difference]: Without dead ends: 660 [2025-03-16 18:32:49,233 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 89 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:49,234 INFO L435 NwaCegarLoop]: 895 mSDtfsCounter, 121 mSDsluCounter, 5273 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 6168 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:49,234 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 6168 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:49,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2025-03-16 18:32:49,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 640. [2025-03-16 18:32:49,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 507 states have (on average 1.641025641025641) internal successors, (832), 530 states have internal predecessors, (832), 103 states have call successors, (103), 28 states have call predecessors, (103), 29 states have return successors, (100), 95 states have call predecessors, (100), 98 states have call successors, (100) [2025-03-16 18:32:49,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1035 transitions. [2025-03-16 18:32:49,250 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1035 transitions. Word has length 93 [2025-03-16 18:32:49,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:49,250 INFO L471 AbstractCegarLoop]: Abstraction has 640 states and 1035 transitions. [2025-03-16 18:32:49,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:32:49,251 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1035 transitions. [2025-03-16 18:32:49,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2025-03-16 18:32:49,252 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:49,252 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:32:49,261 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:49,452 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:49,453 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:49,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:49,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1645421423, now seen corresponding path program 1 times [2025-03-16 18:32:49,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:49,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95232680] [2025-03-16 18:32:49,453 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:49,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:49,462 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 94 statements into 1 equivalence classes. [2025-03-16 18:32:49,466 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 94 of 94 statements. [2025-03-16 18:32:49,466 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:49,466 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:49,506 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:49,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:49,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95232680] [2025-03-16 18:32:49,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95232680] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:49,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968435796] [2025-03-16 18:32:49,506 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:49,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:49,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:49,508 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:49,509 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:49,611 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 94 statements into 1 equivalence classes. [2025-03-16 18:32:49,723 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 94 of 94 statements. [2025-03-16 18:32:49,723 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:49,723 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:49,728 INFO L256 TraceCheckSpWp]: Trace formula consists of 1731 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:32:49,731 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:50,003 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-16 18:32:50,004 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:50,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968435796] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:50,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:50,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [4] total 9 [2025-03-16 18:32:50,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211512127] [2025-03-16 18:32:50,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:50,005 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:32:50,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:50,005 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:32:50,005 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:50,005 INFO L87 Difference]: Start difference. First operand 640 states and 1035 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 6 states have internal predecessors, (58), 4 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:32:52,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:52,398 INFO L93 Difference]: Finished difference Result 2188 states and 3628 transitions. [2025-03-16 18:32:52,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:32:52,399 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 6 states have internal predecessors, (58), 4 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 94 [2025-03-16 18:32:52,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:52,409 INFO L225 Difference]: With dead ends: 2188 [2025-03-16 18:32:52,409 INFO L226 Difference]: Without dead ends: 1707 [2025-03-16 18:32:52,411 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:32:52,411 INFO L435 NwaCegarLoop]: 590 mSDtfsCounter, 2827 mSDsluCounter, 1061 mSDsCounter, 0 mSdLazyCounter, 3820 mSolverCounterSat, 540 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3011 SdHoareTripleChecker+Valid, 1651 SdHoareTripleChecker+Invalid, 4360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 540 IncrementalHoareTripleChecker+Valid, 3820 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:52,411 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3011 Valid, 1651 Invalid, 4360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [540 Valid, 3820 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2025-03-16 18:32:52,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1707 states. [2025-03-16 18:32:52,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1707 to 1520. [2025-03-16 18:32:52,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1520 states, 1198 states have (on average 1.6686143572621035) internal successors, (1999), 1239 states have internal predecessors, (1999), 258 states have call successors, (258), 60 states have call predecessors, (258), 63 states have return successors, (265), 235 states have call predecessors, (265), 253 states have call successors, (265) [2025-03-16 18:32:52,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1520 states to 1520 states and 2522 transitions. [2025-03-16 18:32:52,469 INFO L78 Accepts]: Start accepts. Automaton has 1520 states and 2522 transitions. Word has length 94 [2025-03-16 18:32:52,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:52,470 INFO L471 AbstractCegarLoop]: Abstraction has 1520 states and 2522 transitions. [2025-03-16 18:32:52,470 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 6 states have internal predecessors, (58), 4 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:32:52,470 INFO L276 IsEmpty]: Start isEmpty. Operand 1520 states and 2522 transitions. [2025-03-16 18:32:52,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2025-03-16 18:32:52,472 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:52,473 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:52,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-03-16 18:32:52,673 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:52,673 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:52,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:52,674 INFO L85 PathProgramCache]: Analyzing trace with hash 99862610, now seen corresponding path program 1 times [2025-03-16 18:32:52,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:52,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948201738] [2025-03-16 18:32:52,674 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:52,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:52,686 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 146 statements into 1 equivalence classes. [2025-03-16 18:32:52,690 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 146 of 146 statements. [2025-03-16 18:32:52,690 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:52,690 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:52,753 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:52,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:52,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948201738] [2025-03-16 18:32:52,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948201738] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:52,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231768087] [2025-03-16 18:32:52,753 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:52,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:52,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:52,755 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:52,756 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:52,862 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 146 statements into 1 equivalence classes. [2025-03-16 18:32:53,013 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 146 of 146 statements. [2025-03-16 18:32:53,013 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:53,013 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:53,020 INFO L256 TraceCheckSpWp]: Trace formula consists of 2103 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-16 18:32:53,023 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:53,121 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2025-03-16 18:32:53,121 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:53,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231768087] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:53,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:53,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2025-03-16 18:32:53,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697837237] [2025-03-16 18:32:53,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:53,121 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:32:53,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:53,122 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:32:53,122 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:32:53,122 INFO L87 Difference]: Start difference. First operand 1520 states and 2522 transitions. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 7 states have internal predecessors, (86), 5 states have call successors, (18), 4 states have call predecessors, (18), 4 states have return successors, (17), 5 states have call predecessors, (17), 4 states have call successors, (17) [2025-03-16 18:32:55,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:55,247 INFO L93 Difference]: Finished difference Result 4140 states and 6896 transitions. [2025-03-16 18:32:55,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-16 18:32:55,248 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 7 states have internal predecessors, (86), 5 states have call successors, (18), 4 states have call predecessors, (18), 4 states have return successors, (17), 5 states have call predecessors, (17), 4 states have call successors, (17) Word has length 146 [2025-03-16 18:32:55,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:55,262 INFO L225 Difference]: With dead ends: 4140 [2025-03-16 18:32:55,262 INFO L226 Difference]: Without dead ends: 2619 [2025-03-16 18:32:55,268 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2025-03-16 18:32:55,269 INFO L435 NwaCegarLoop]: 436 mSDtfsCounter, 1698 mSDsluCounter, 1769 mSDsCounter, 0 mSdLazyCounter, 5147 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1792 SdHoareTripleChecker+Valid, 2205 SdHoareTripleChecker+Invalid, 5403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 5147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:55,269 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1792 Valid, 2205 Invalid, 5403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 5147 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2025-03-16 18:32:55,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2619 states. [2025-03-16 18:32:55,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2619 to 2401. [2025-03-16 18:32:55,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2401 states, 1870 states have (on average 1.643850267379679) internal successors, (3074), 1920 states have internal predecessors, (3074), 424 states have call successors, (424), 89 states have call predecessors, (424), 106 states have return successors, (465), 402 states have call predecessors, (465), 419 states have call successors, (465) [2025-03-16 18:32:55,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2401 states to 2401 states and 3963 transitions. [2025-03-16 18:32:55,391 INFO L78 Accepts]: Start accepts. Automaton has 2401 states and 3963 transitions. Word has length 146 [2025-03-16 18:32:55,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:55,392 INFO L471 AbstractCegarLoop]: Abstraction has 2401 states and 3963 transitions. [2025-03-16 18:32:55,392 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 7 states have internal predecessors, (86), 5 states have call successors, (18), 4 states have call predecessors, (18), 4 states have return successors, (17), 5 states have call predecessors, (17), 4 states have call successors, (17) [2025-03-16 18:32:55,392 INFO L276 IsEmpty]: Start isEmpty. Operand 2401 states and 3963 transitions. [2025-03-16 18:32:55,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2025-03-16 18:32:55,396 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:55,396 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:55,405 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:55,596 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:55,597 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:55,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:55,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1982835731, now seen corresponding path program 1 times [2025-03-16 18:32:55,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:55,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519350110] [2025-03-16 18:32:55,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:55,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:55,610 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 147 statements into 1 equivalence classes. [2025-03-16 18:32:55,614 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 147 of 147 statements. [2025-03-16 18:32:55,614 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:55,614 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:55,669 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:55,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:55,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519350110] [2025-03-16 18:32:55,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519350110] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:55,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349409572] [2025-03-16 18:32:55,670 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:55,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:55,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:55,672 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:55,674 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:55,781 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 147 statements into 1 equivalence classes. [2025-03-16 18:32:55,924 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 147 of 147 statements. [2025-03-16 18:32:55,925 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:55,925 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:55,931 INFO L256 TraceCheckSpWp]: Trace formula consists of 2100 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:32:55,934 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:56,024 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:56,025 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:56,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349409572] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:56,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:56,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:32:56,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343325303] [2025-03-16 18:32:56,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:56,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:32:56,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:56,025 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:32:56,025 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:56,026 INFO L87 Difference]: Start difference. First operand 2401 states and 3963 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2025-03-16 18:32:56,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:56,360 INFO L93 Difference]: Finished difference Result 4691 states and 7909 transitions. [2025-03-16 18:32:56,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:32:56,361 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 147 [2025-03-16 18:32:56,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:56,372 INFO L225 Difference]: With dead ends: 4691 [2025-03-16 18:32:56,372 INFO L226 Difference]: Without dead ends: 2449 [2025-03-16 18:32:56,380 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 145 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:56,381 INFO L435 NwaCegarLoop]: 899 mSDtfsCounter, 858 mSDsluCounter, 1406 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 862 SdHoareTripleChecker+Valid, 2305 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:56,381 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [862 Valid, 2305 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-16 18:32:56,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2449 states. [2025-03-16 18:32:56,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2449 to 2449. [2025-03-16 18:32:56,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2449 states, 1912 states have (on average 1.645397489539749) internal successors, (3146), 1962 states have internal predecessors, (3146), 424 states have call successors, (424), 95 states have call predecessors, (424), 112 states have return successors, (470), 402 states have call predecessors, (470), 419 states have call successors, (470) [2025-03-16 18:32:56,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2449 states to 2449 states and 4040 transitions. [2025-03-16 18:32:56,461 INFO L78 Accepts]: Start accepts. Automaton has 2449 states and 4040 transitions. Word has length 147 [2025-03-16 18:32:56,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:56,463 INFO L471 AbstractCegarLoop]: Abstraction has 2449 states and 4040 transitions. [2025-03-16 18:32:56,463 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2025-03-16 18:32:56,463 INFO L276 IsEmpty]: Start isEmpty. Operand 2449 states and 4040 transitions. [2025-03-16 18:32:56,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2025-03-16 18:32:56,467 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:56,467 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:56,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:56,667 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:56,668 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:56,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:56,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1682760845, now seen corresponding path program 1 times [2025-03-16 18:32:56,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:56,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202430950] [2025-03-16 18:32:56,668 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:56,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:56,679 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 149 statements into 1 equivalence classes. [2025-03-16 18:32:56,686 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 149 of 149 statements. [2025-03-16 18:32:56,687 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:56,687 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:56,733 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:56,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:56,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202430950] [2025-03-16 18:32:56,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202430950] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:56,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359733283] [2025-03-16 18:32:56,734 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:56,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:56,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:56,736 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:56,737 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:56,855 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 149 statements into 1 equivalence classes. [2025-03-16 18:32:57,013 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 149 of 149 statements. [2025-03-16 18:32:57,013 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:57,013 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:57,018 INFO L256 TraceCheckSpWp]: Trace formula consists of 2102 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:32:57,021 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:57,097 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:57,097 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:57,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359733283] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:57,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:57,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:32:57,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931973143] [2025-03-16 18:32:57,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:57,098 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:32:57,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:57,098 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:32:57,098 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:57,098 INFO L87 Difference]: Start difference. First operand 2449 states and 4040 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2025-03-16 18:32:57,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:57,425 INFO L93 Difference]: Finished difference Result 4787 states and 8047 transitions. [2025-03-16 18:32:57,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:32:57,426 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 149 [2025-03-16 18:32:57,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:57,438 INFO L225 Difference]: With dead ends: 4787 [2025-03-16 18:32:57,438 INFO L226 Difference]: Without dead ends: 2497 [2025-03-16 18:32:57,447 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 147 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:57,447 INFO L435 NwaCegarLoop]: 896 mSDtfsCounter, 849 mSDsluCounter, 1406 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 856 SdHoareTripleChecker+Valid, 2302 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:57,448 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [856 Valid, 2302 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-16 18:32:57,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2497 states. [2025-03-16 18:32:57,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2497 to 2497. [2025-03-16 18:32:57,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2497 states, 1954 states have (on average 1.646878198567042) internal successors, (3218), 2004 states have internal predecessors, (3218), 424 states have call successors, (424), 101 states have call predecessors, (424), 118 states have return successors, (475), 402 states have call predecessors, (475), 419 states have call successors, (475) [2025-03-16 18:32:57,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2497 states to 2497 states and 4117 transitions. [2025-03-16 18:32:57,531 INFO L78 Accepts]: Start accepts. Automaton has 2497 states and 4117 transitions. Word has length 149 [2025-03-16 18:32:57,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:57,531 INFO L471 AbstractCegarLoop]: Abstraction has 2497 states and 4117 transitions. [2025-03-16 18:32:57,531 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2025-03-16 18:32:57,531 INFO L276 IsEmpty]: Start isEmpty. Operand 2497 states and 4117 transitions. [2025-03-16 18:32:57,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2025-03-16 18:32:57,535 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:57,535 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:57,545 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:57,736 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:57,737 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:57,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:57,737 INFO L85 PathProgramCache]: Analyzing trace with hash -523010739, now seen corresponding path program 1 times [2025-03-16 18:32:57,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:57,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381416249] [2025-03-16 18:32:57,737 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:57,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:57,749 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 151 statements into 1 equivalence classes. [2025-03-16 18:32:57,777 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 151 of 151 statements. [2025-03-16 18:32:57,777 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:57,777 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:57,825 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:57,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:57,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381416249] [2025-03-16 18:32:57,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381416249] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:57,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411014864] [2025-03-16 18:32:57,825 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:57,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:57,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:57,827 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:57,829 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:57,951 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 151 statements into 1 equivalence classes. [2025-03-16 18:32:58,075 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 151 of 151 statements. [2025-03-16 18:32:58,075 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:58,075 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:58,080 INFO L256 TraceCheckSpWp]: Trace formula consists of 2104 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:32:58,083 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:58,168 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:58,168 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:58,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411014864] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:58,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:58,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:32:58,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178874633] [2025-03-16 18:32:58,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:58,169 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:32:58,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:58,169 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:32:58,169 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:58,169 INFO L87 Difference]: Start difference. First operand 2497 states and 4117 transitions. Second operand has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2025-03-16 18:32:58,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:58,527 INFO L93 Difference]: Finished difference Result 4883 states and 8185 transitions. [2025-03-16 18:32:58,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:32:58,528 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 151 [2025-03-16 18:32:58,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:58,539 INFO L225 Difference]: With dead ends: 4883 [2025-03-16 18:32:58,539 INFO L226 Difference]: Without dead ends: 2545 [2025-03-16 18:32:58,549 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 149 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:58,550 INFO L435 NwaCegarLoop]: 893 mSDtfsCounter, 851 mSDsluCounter, 1406 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 861 SdHoareTripleChecker+Valid, 2299 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:58,550 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [861 Valid, 2299 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-16 18:32:58,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2545 states. [2025-03-16 18:32:58,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2545 to 2545. [2025-03-16 18:32:58,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2545 states, 1996 states have (on average 1.6482965931863727) internal successors, (3290), 2046 states have internal predecessors, (3290), 424 states have call successors, (424), 107 states have call predecessors, (424), 124 states have return successors, (480), 402 states have call predecessors, (480), 419 states have call successors, (480) [2025-03-16 18:32:58,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2545 states to 2545 states and 4194 transitions. [2025-03-16 18:32:58,685 INFO L78 Accepts]: Start accepts. Automaton has 2545 states and 4194 transitions. Word has length 151 [2025-03-16 18:32:58,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:58,685 INFO L471 AbstractCegarLoop]: Abstraction has 2545 states and 4194 transitions. [2025-03-16 18:32:58,686 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2025-03-16 18:32:58,686 INFO L276 IsEmpty]: Start isEmpty. Operand 2545 states and 4194 transitions. [2025-03-16 18:32:58,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2025-03-16 18:32:58,691 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:58,691 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:58,701 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:58,892 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:58,892 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:58,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:58,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1749474451, now seen corresponding path program 1 times [2025-03-16 18:32:58,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:58,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019445841] [2025-03-16 18:32:58,893 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:58,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:58,907 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 153 statements into 1 equivalence classes. [2025-03-16 18:32:58,913 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 153 of 153 statements. [2025-03-16 18:32:58,913 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:58,913 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:58,966 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:58,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:58,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019445841] [2025-03-16 18:32:58,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019445841] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:58,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806132741] [2025-03-16 18:32:58,966 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:58,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:58,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:58,968 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:58,969 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:59,080 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 153 statements into 1 equivalence classes. [2025-03-16 18:32:59,218 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 153 of 153 statements. [2025-03-16 18:32:59,218 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:59,218 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:59,223 INFO L256 TraceCheckSpWp]: Trace formula consists of 2106 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:32:59,226 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:59,298 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:59,298 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:59,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806132741] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:59,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:59,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:32:59,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242318625] [2025-03-16 18:32:59,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:59,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:32:59,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:59,299 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:32:59,299 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:59,299 INFO L87 Difference]: Start difference. First operand 2545 states and 4194 transitions. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2025-03-16 18:32:59,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:59,629 INFO L93 Difference]: Finished difference Result 4979 states and 8323 transitions. [2025-03-16 18:32:59,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:32:59,629 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 153 [2025-03-16 18:32:59,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:59,642 INFO L225 Difference]: With dead ends: 4979 [2025-03-16 18:32:59,642 INFO L226 Difference]: Without dead ends: 2593 [2025-03-16 18:32:59,649 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 151 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:59,649 INFO L435 NwaCegarLoop]: 890 mSDtfsCounter, 832 mSDsluCounter, 1406 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 845 SdHoareTripleChecker+Valid, 2296 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:59,649 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [845 Valid, 2296 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 451 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-16 18:32:59,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2593 states. [2025-03-16 18:32:59,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2593 to 2593. [2025-03-16 18:32:59,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2593 states, 2038 states have (on average 1.6496565260058882) internal successors, (3362), 2088 states have internal predecessors, (3362), 424 states have call successors, (424), 113 states have call predecessors, (424), 130 states have return successors, (485), 402 states have call predecessors, (485), 419 states have call successors, (485) [2025-03-16 18:32:59,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2593 states to 2593 states and 4271 transitions. [2025-03-16 18:32:59,715 INFO L78 Accepts]: Start accepts. Automaton has 2593 states and 4271 transitions. Word has length 153 [2025-03-16 18:32:59,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:59,716 INFO L471 AbstractCegarLoop]: Abstraction has 2593 states and 4271 transitions. [2025-03-16 18:32:59,716 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2025-03-16 18:32:59,716 INFO L276 IsEmpty]: Start isEmpty. Operand 2593 states and 4271 transitions. [2025-03-16 18:32:59,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2025-03-16 18:32:59,719 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:59,719 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, 1, 1, 1, 1, 1] [2025-03-16 18:32:59,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:59,920 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:59,920 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:59,921 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:59,921 INFO L85 PathProgramCache]: Analyzing trace with hash 449290285, now seen corresponding path program 1 times [2025-03-16 18:32:59,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:59,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296031431] [2025-03-16 18:32:59,921 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:59,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:59,931 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 155 statements into 1 equivalence classes. [2025-03-16 18:32:59,935 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 155 of 155 statements. [2025-03-16 18:32:59,935 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:59,935 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:59,985 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:59,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:59,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296031431] [2025-03-16 18:32:59,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296031431] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:59,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430557519] [2025-03-16 18:32:59,985 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:59,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:59,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:59,987 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:59,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-03-16 18:33:00,113 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 155 statements into 1 equivalence classes. [2025-03-16 18:33:00,242 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 155 of 155 statements. [2025-03-16 18:33:00,243 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:00,243 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:00,248 INFO L256 TraceCheckSpWp]: Trace formula consists of 2108 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:33:00,252 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:00,363 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-03-16 18:33:00,363 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:00,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430557519] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:00,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:00,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:33:00,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308524292] [2025-03-16 18:33:00,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:00,364 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:33:00,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:00,364 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:33:00,364 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:00,364 INFO L87 Difference]: Start difference. First operand 2593 states and 4271 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) [2025-03-16 18:33:00,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:00,624 INFO L93 Difference]: Finished difference Result 2702 states and 4455 transitions. [2025-03-16 18:33:00,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:00,625 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) Word has length 155 [2025-03-16 18:33:00,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:00,636 INFO L225 Difference]: With dead ends: 2702 [2025-03-16 18:33:00,636 INFO L226 Difference]: Without dead ends: 2687 [2025-03-16 18:33:00,637 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:00,638 INFO L435 NwaCegarLoop]: 907 mSDtfsCounter, 834 mSDsluCounter, 744 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 842 SdHoareTripleChecker+Valid, 1651 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:00,638 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [842 Valid, 1651 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-16 18:33:00,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2687 states. [2025-03-16 18:33:00,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2687 to 2599. [2025-03-16 18:33:00,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2599 states, 2044 states have (on average 1.6477495107632094) internal successors, (3368), 2094 states have internal predecessors, (3368), 424 states have call successors, (424), 113 states have call predecessors, (424), 130 states have return successors, (485), 402 states have call predecessors, (485), 419 states have call successors, (485) [2025-03-16 18:33:00,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2599 states to 2599 states and 4277 transitions. [2025-03-16 18:33:00,706 INFO L78 Accepts]: Start accepts. Automaton has 2599 states and 4277 transitions. Word has length 155 [2025-03-16 18:33:00,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:00,707 INFO L471 AbstractCegarLoop]: Abstraction has 2599 states and 4277 transitions. [2025-03-16 18:33:00,707 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) [2025-03-16 18:33:00,707 INFO L276 IsEmpty]: Start isEmpty. Operand 2599 states and 4277 transitions. [2025-03-16 18:33:00,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2025-03-16 18:33:00,711 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:00,711 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:00,720 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-03-16 18:33:00,911 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:00,912 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:00,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:00,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1270252341, now seen corresponding path program 1 times [2025-03-16 18:33:00,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:00,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363214619] [2025-03-16 18:33:00,912 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:00,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:00,923 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 161 statements into 1 equivalence classes. [2025-03-16 18:33:00,926 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 161 of 161 statements. [2025-03-16 18:33:00,926 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:00,926 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:00,978 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-03-16 18:33:00,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:00,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363214619] [2025-03-16 18:33:00,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363214619] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:00,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885176263] [2025-03-16 18:33:00,978 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:00,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:00,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:00,980 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:00,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-03-16 18:33:01,108 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 161 statements into 1 equivalence classes. [2025-03-16 18:33:01,258 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 161 of 161 statements. [2025-03-16 18:33:01,258 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:01,258 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:01,264 INFO L256 TraceCheckSpWp]: Trace formula consists of 2124 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-16 18:33:01,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:01,346 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-03-16 18:33:01,346 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:01,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885176263] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:01,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:01,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [4] total 8 [2025-03-16 18:33:01,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001402561] [2025-03-16 18:33:01,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:01,346 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:33:01,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:01,347 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:33:01,347 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:33:01,347 INFO L87 Difference]: Start difference. First operand 2599 states and 4277 transitions. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 5 states have internal predecessors, (95), 3 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (18), 4 states have call predecessors, (18), 2 states have call successors, (18) [2025-03-16 18:33:01,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:01,616 INFO L93 Difference]: Finished difference Result 2797 states and 4561 transitions. [2025-03-16 18:33:01,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:33:01,617 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 5 states have internal predecessors, (95), 3 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (18), 4 states have call predecessors, (18), 2 states have call successors, (18) Word has length 161 [2025-03-16 18:33:01,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:01,628 INFO L225 Difference]: With dead ends: 2797 [2025-03-16 18:33:01,628 INFO L226 Difference]: Without dead ends: 2782 [2025-03-16 18:33:01,629 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:33:01,630 INFO L435 NwaCegarLoop]: 914 mSDtfsCounter, 845 mSDsluCounter, 2676 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 846 SdHoareTripleChecker+Valid, 3590 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:01,630 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [846 Valid, 3590 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-16 18:33:01,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2782 states. [2025-03-16 18:33:01,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2782 to 2761. [2025-03-16 18:33:01,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2761 states, 2174 states have (on average 1.641214351425943) internal successors, (3568), 2224 states have internal predecessors, (3568), 440 states have call successors, (440), 131 states have call predecessors, (440), 146 states have return successors, (504), 416 states have call predecessors, (504), 435 states have call successors, (504) [2025-03-16 18:33:01,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2761 states to 2761 states and 4512 transitions. [2025-03-16 18:33:01,706 INFO L78 Accepts]: Start accepts. Automaton has 2761 states and 4512 transitions. Word has length 161 [2025-03-16 18:33:01,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:01,707 INFO L471 AbstractCegarLoop]: Abstraction has 2761 states and 4512 transitions. [2025-03-16 18:33:01,707 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 5 states have internal predecessors, (95), 3 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (18), 4 states have call predecessors, (18), 2 states have call successors, (18) [2025-03-16 18:33:01,707 INFO L276 IsEmpty]: Start isEmpty. Operand 2761 states and 4512 transitions. [2025-03-16 18:33:01,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2025-03-16 18:33:01,711 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:01,712 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:01,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:01,912 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:01,912 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:01,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:01,913 INFO L85 PathProgramCache]: Analyzing trace with hash 386942204, now seen corresponding path program 1 times [2025-03-16 18:33:01,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:01,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503073972] [2025-03-16 18:33:01,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:01,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:01,924 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 171 statements into 1 equivalence classes. [2025-03-16 18:33:01,928 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 171 of 171 statements. [2025-03-16 18:33:01,928 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:01,928 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:02,025 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-03-16 18:33:02,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:02,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503073972] [2025-03-16 18:33:02,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503073972] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:02,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819247300] [2025-03-16 18:33:02,026 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:02,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:02,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:02,028 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:02,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-03-16 18:33:02,165 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 171 statements into 1 equivalence classes. [2025-03-16 18:33:02,315 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 171 of 171 statements. [2025-03-16 18:33:02,315 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:02,315 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:02,321 INFO L256 TraceCheckSpWp]: Trace formula consists of 2160 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-16 18:33:02,325 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:02,341 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2025-03-16 18:33:02,341 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:02,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819247300] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:02,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:02,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2025-03-16 18:33:02,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767812343] [2025-03-16 18:33:02,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:02,342 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:02,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:02,342 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:02,343 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:33:02,343 INFO L87 Difference]: Start difference. First operand 2761 states and 4512 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 1 states have call predecessors, (19), 2 states have call successors, (19) [2025-03-16 18:33:02,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:02,442 INFO L93 Difference]: Finished difference Result 5509 states and 9010 transitions. [2025-03-16 18:33:02,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:02,443 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 1 states have call predecessors, (19), 2 states have call successors, (19) Word has length 171 [2025-03-16 18:33:02,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:02,455 INFO L225 Difference]: With dead ends: 5509 [2025-03-16 18:33:02,455 INFO L226 Difference]: Without dead ends: 2761 [2025-03-16 18:33:02,461 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-16 18:33:02,462 INFO L435 NwaCegarLoop]: 908 mSDtfsCounter, 7 mSDsluCounter, 1810 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2718 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:02,462 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2718 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:02,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2761 states. [2025-03-16 18:33:02,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2761 to 2761. [2025-03-16 18:33:02,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2761 states, 2174 states have (on average 1.640754369825207) internal successors, (3567), 2224 states have internal predecessors, (3567), 440 states have call successors, (440), 131 states have call predecessors, (440), 146 states have return successors, (504), 416 states have call predecessors, (504), 435 states have call successors, (504) [2025-03-16 18:33:02,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2761 states to 2761 states and 4511 transitions. [2025-03-16 18:33:02,548 INFO L78 Accepts]: Start accepts. Automaton has 2761 states and 4511 transitions. Word has length 171 [2025-03-16 18:33:02,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:02,548 INFO L471 AbstractCegarLoop]: Abstraction has 2761 states and 4511 transitions. [2025-03-16 18:33:02,548 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, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 1 states have call predecessors, (19), 2 states have call successors, (19) [2025-03-16 18:33:02,548 INFO L276 IsEmpty]: Start isEmpty. Operand 2761 states and 4511 transitions. [2025-03-16 18:33:02,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2025-03-16 18:33:02,553 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:02,553 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:02,561 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:33:02,753 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:02,754 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:02,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:02,754 INFO L85 PathProgramCache]: Analyzing trace with hash -2094232389, now seen corresponding path program 1 times [2025-03-16 18:33:02,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:02,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366396096] [2025-03-16 18:33:02,754 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:02,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:02,766 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 171 statements into 1 equivalence classes. [2025-03-16 18:33:02,771 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 171 of 171 statements. [2025-03-16 18:33:02,771 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:02,771 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:02,891 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-03-16 18:33:02,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:02,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366396096] [2025-03-16 18:33:02,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366396096] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:02,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144082481] [2025-03-16 18:33:02,892 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:02,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:02,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:02,894 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:02,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-03-16 18:33:03,029 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 171 statements into 1 equivalence classes. [2025-03-16 18:33:03,168 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 171 of 171 statements. [2025-03-16 18:33:03,168 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:03,169 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:03,174 INFO L256 TraceCheckSpWp]: Trace formula consists of 2161 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:33:03,177 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:03,239 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-16 18:33:03,239 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:03,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144082481] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:03,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:03,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2025-03-16 18:33:03,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65495430] [2025-03-16 18:33:03,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:03,240 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:33:03,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:03,240 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:33:03,240 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:33:03,240 INFO L87 Difference]: Start difference. First operand 2761 states and 4511 transitions. Second operand has 8 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 2 states have call predecessors, (19), 3 states have call successors, (19) [2025-03-16 18:33:03,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:03,394 INFO L93 Difference]: Finished difference Result 5484 states and 8974 transitions. [2025-03-16 18:33:03,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:33:03,395 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 2 states have call predecessors, (19), 3 states have call successors, (19) Word has length 171 [2025-03-16 18:33:03,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:03,407 INFO L225 Difference]: With dead ends: 5484 [2025-03-16 18:33:03,408 INFO L226 Difference]: Without dead ends: 2770 [2025-03-16 18:33:03,415 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2025-03-16 18:33:03,415 INFO L435 NwaCegarLoop]: 895 mSDtfsCounter, 113 mSDsluCounter, 5282 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 6177 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:03,416 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 6177 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:03,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2770 states. [2025-03-16 18:33:03,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2770 to 2755. [2025-03-16 18:33:03,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2755 states, 2168 states have (on average 1.6402214022140222) internal successors, (3556), 2218 states have internal predecessors, (3556), 440 states have call successors, (440), 131 states have call predecessors, (440), 146 states have return successors, (504), 416 states have call predecessors, (504), 435 states have call successors, (504) [2025-03-16 18:33:03,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2755 states to 2755 states and 4500 transitions. [2025-03-16 18:33:03,495 INFO L78 Accepts]: Start accepts. Automaton has 2755 states and 4500 transitions. Word has length 171 [2025-03-16 18:33:03,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:03,495 INFO L471 AbstractCegarLoop]: Abstraction has 2755 states and 4500 transitions. [2025-03-16 18:33:03,496 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 2 states have call predecessors, (19), 3 states have call successors, (19) [2025-03-16 18:33:03,496 INFO L276 IsEmpty]: Start isEmpty. Operand 2755 states and 4500 transitions. [2025-03-16 18:33:03,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2025-03-16 18:33:03,499 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:03,499 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, 1, 1, 1, 1, 1] [2025-03-16 18:33:03,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2025-03-16 18:33:03,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-03-16 18:33:03,701 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:03,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:03,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1131919820, now seen corresponding path program 1 times [2025-03-16 18:33:03,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:03,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447409964] [2025-03-16 18:33:03,701 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:03,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:03,743 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 172 statements into 1 equivalence classes. [2025-03-16 18:33:03,749 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 172 of 172 statements. [2025-03-16 18:33:03,749 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:03,750 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:03,851 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-03-16 18:33:03,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:03,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447409964] [2025-03-16 18:33:03,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447409964] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:03,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002388860] [2025-03-16 18:33:03,852 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:03,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:03,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:03,854 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:03,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-03-16 18:33:03,982 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 172 statements into 1 equivalence classes. [2025-03-16 18:33:04,111 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 172 of 172 statements. [2025-03-16 18:33:04,112 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:04,112 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:04,117 INFO L256 TraceCheckSpWp]: Trace formula consists of 2162 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-16 18:33:04,120 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:04,141 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-03-16 18:33:04,141 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:04,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002388860] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:04,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:04,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2025-03-16 18:33:04,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068524182] [2025-03-16 18:33:04,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:04,142 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:04,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:04,143 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:04,143 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:33:04,143 INFO L87 Difference]: Start difference. First operand 2755 states and 4500 transitions. Second operand has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 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:04,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:04,225 INFO L93 Difference]: Finished difference Result 5469 states and 8952 transitions. [2025-03-16 18:33:04,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:33:04,226 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 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 172 [2025-03-16 18:33:04,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:04,237 INFO L225 Difference]: With dead ends: 5469 [2025-03-16 18:33:04,237 INFO L226 Difference]: Without dead ends: 2773 [2025-03-16 18:33:04,243 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:33:04,244 INFO L435 NwaCegarLoop]: 901 mSDtfsCounter, 7 mSDsluCounter, 1789 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2690 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:04,244 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2690 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:04,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2773 states. [2025-03-16 18:33:04,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2773 to 2773. [2025-03-16 18:33:04,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2773 states, 2186 states have (on average 1.635864592863678) internal successors, (3576), 2236 states have internal predecessors, (3576), 440 states have call successors, (440), 131 states have call predecessors, (440), 146 states have return successors, (504), 416 states have call predecessors, (504), 435 states have call successors, (504) [2025-03-16 18:33:04,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2773 states to 2773 states and 4520 transitions. [2025-03-16 18:33:04,340 INFO L78 Accepts]: Start accepts. Automaton has 2773 states and 4520 transitions. Word has length 172 [2025-03-16 18:33:04,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:04,341 INFO L471 AbstractCegarLoop]: Abstraction has 2773 states and 4520 transitions. [2025-03-16 18:33:04,341 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 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:04,341 INFO L276 IsEmpty]: Start isEmpty. Operand 2773 states and 4520 transitions. [2025-03-16 18:33:04,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2025-03-16 18:33:04,344 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:04,344 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, 1, 1, 1, 1, 1] [2025-03-16 18:33:04,353 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:33:04,544 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2025-03-16 18:33:04,545 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:04,545 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:04,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1733884356, now seen corresponding path program 1 times [2025-03-16 18:33:04,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:04,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624955131] [2025-03-16 18:33:04,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:04,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:04,558 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 173 statements into 1 equivalence classes. [2025-03-16 18:33:04,563 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 173 of 173 statements. [2025-03-16 18:33:04,563 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:04,563 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:04,659 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-03-16 18:33:04,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:04,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624955131] [2025-03-16 18:33:04,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624955131] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:04,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100720666] [2025-03-16 18:33:04,659 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:04,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:04,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:04,661 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:04,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-03-16 18:33:04,798 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 173 statements into 1 equivalence classes. [2025-03-16 18:33:04,962 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 173 of 173 statements. [2025-03-16 18:33:04,963 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:04,963 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:04,970 INFO L256 TraceCheckSpWp]: Trace formula consists of 2163 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-16 18:33:04,973 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:04,991 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-16 18:33:04,991 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:04,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100720666] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:04,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:04,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2025-03-16 18:33:04,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832391915] [2025-03-16 18:33:04,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:04,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:33:04,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:04,992 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:33:04,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:04,992 INFO L87 Difference]: Start difference. First operand 2773 states and 4520 transitions. Second operand has 7 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 2 states have call predecessors, (19), 3 states have call successors, (19) [2025-03-16 18:33:05,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:05,083 INFO L93 Difference]: Finished difference Result 5520 states and 9009 transitions. [2025-03-16 18:33:05,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:33:05,084 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 2 states have call predecessors, (19), 3 states have call successors, (19) Word has length 173 [2025-03-16 18:33:05,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:05,095 INFO L225 Difference]: With dead ends: 5520 [2025-03-16 18:33:05,096 INFO L226 Difference]: Without dead ends: 2773 [2025-03-16 18:33:05,102 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 174 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:05,103 INFO L435 NwaCegarLoop]: 927 mSDtfsCounter, 119 mSDsluCounter, 4509 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 5436 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:05,103 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 5436 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:05,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2773 states. [2025-03-16 18:33:05,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2773 to 2752. [2025-03-16 18:33:05,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2752 states, 2165 states have (on average 1.636027713625866) internal successors, (3542), 2215 states have internal predecessors, (3542), 440 states have call successors, (440), 131 states have call predecessors, (440), 146 states have return successors, (504), 416 states have call predecessors, (504), 435 states have call successors, (504) [2025-03-16 18:33:05,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2752 states to 2752 states and 4486 transitions. [2025-03-16 18:33:05,231 INFO L78 Accepts]: Start accepts. Automaton has 2752 states and 4486 transitions. Word has length 173 [2025-03-16 18:33:05,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:05,231 INFO L471 AbstractCegarLoop]: Abstraction has 2752 states and 4486 transitions. [2025-03-16 18:33:05,231 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 3 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 2 states have call predecessors, (19), 3 states have call successors, (19) [2025-03-16 18:33:05,231 INFO L276 IsEmpty]: Start isEmpty. Operand 2752 states and 4486 transitions. [2025-03-16 18:33:05,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2025-03-16 18:33:05,236 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:05,236 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, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:05,245 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:33:05,437 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2025-03-16 18:33:05,437 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:05,438 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:05,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1841689080, now seen corresponding path program 1 times [2025-03-16 18:33:05,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:05,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493331072] [2025-03-16 18:33:05,438 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:05,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:05,455 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-03-16 18:33:05,461 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-03-16 18:33:05,461 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:05,461 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:05,586 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-03-16 18:33:05,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:05,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493331072] [2025-03-16 18:33:05,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493331072] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:05,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143898449] [2025-03-16 18:33:05,586 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:05,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:05,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:05,588 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:05,590 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-03-16 18:33:05,738 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-03-16 18:33:05,897 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-03-16 18:33:05,898 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:05,898 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:05,903 INFO L256 TraceCheckSpWp]: Trace formula consists of 2169 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:05,905 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:05,924 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-16 18:33:05,924 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:05,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143898449] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:05,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:05,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2025-03-16 18:33:05,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081177702] [2025-03-16 18:33:05,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:05,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:05,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:05,925 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:05,925 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:33:05,925 INFO L87 Difference]: Start difference. First operand 2752 states and 4486 transitions. Second operand has 4 states, 4 states have (on average 30.0) internal successors, (120), 4 states have internal predecessors, (120), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2025-03-16 18:33:06,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:06,023 INFO L93 Difference]: Finished difference Result 5502 states and 8979 transitions. [2025-03-16 18:33:06,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:06,024 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.0) internal successors, (120), 4 states have internal predecessors, (120), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 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:06,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:06,035 INFO L225 Difference]: With dead ends: 5502 [2025-03-16 18:33:06,036 INFO L226 Difference]: Without dead ends: 2776 [2025-03-16 18:33:06,042 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:33:06,043 INFO L435 NwaCegarLoop]: 892 mSDtfsCounter, 128 mSDsluCounter, 1707 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 2599 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:33:06,043 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 2599 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:06,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2776 states. [2025-03-16 18:33:06,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2776 to 2752. [2025-03-16 18:33:06,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2752 states, 2165 states have (on average 1.6355658198614318) internal successors, (3541), 2215 states have internal predecessors, (3541), 440 states have call successors, (440), 131 states have call predecessors, (440), 146 states have return successors, (504), 416 states have call predecessors, (504), 435 states have call successors, (504) [2025-03-16 18:33:06,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2752 states to 2752 states and 4485 transitions. [2025-03-16 18:33:06,156 INFO L78 Accepts]: Start accepts. Automaton has 2752 states and 4485 transitions. Word has length 175 [2025-03-16 18:33:06,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:06,156 INFO L471 AbstractCegarLoop]: Abstraction has 2752 states and 4485 transitions. [2025-03-16 18:33:06,156 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.0) internal successors, (120), 4 states have internal predecessors, (120), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2025-03-16 18:33:06,156 INFO L276 IsEmpty]: Start isEmpty. Operand 2752 states and 4485 transitions. [2025-03-16 18:33:06,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2025-03-16 18:33:06,159 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:06,159 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, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:06,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:06,360 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-03-16 18:33:06,360 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:06,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:06,362 INFO L85 PathProgramCache]: Analyzing trace with hash -399692083, now seen corresponding path program 1 times [2025-03-16 18:33:06,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:06,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233615375] [2025-03-16 18:33:06,362 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:06,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:06,374 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 176 statements into 1 equivalence classes. [2025-03-16 18:33:06,380 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 176 of 176 statements. [2025-03-16 18:33:06,381 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:06,381 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:06,439 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-03-16 18:33:06,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:06,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233615375] [2025-03-16 18:33:06,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233615375] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:06,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:06,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-16 18:33:06,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029838382] [2025-03-16 18:33:06,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:06,441 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:06,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:06,441 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:06,442 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:33:06,442 INFO L87 Difference]: Start difference. First operand 2752 states and 4485 transitions. Second operand has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2025-03-16 18:33:06,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:06,513 INFO L93 Difference]: Finished difference Result 5437 states and 8888 transitions. [2025-03-16 18:33:06,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:06,513 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 176 [2025-03-16 18:33:06,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:06,524 INFO L225 Difference]: With dead ends: 5437 [2025-03-16 18:33:06,525 INFO L226 Difference]: Without dead ends: 2712 [2025-03-16 18:33:06,531 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-16 18:33:06,532 INFO L435 NwaCegarLoop]: 907 mSDtfsCounter, 8 mSDsluCounter, 1810 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2717 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:06,536 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 2717 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:06,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2712 states. [2025-03-16 18:33:06,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2712 to 2712. [2025-03-16 18:33:06,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2712 states, 2128 states have (on average 1.6343984962406015) internal successors, (3478), 2176 states have internal predecessors, (3478), 439 states have call successors, (439), 131 states have call predecessors, (439), 144 states have return successors, (501), 415 states have call predecessors, (501), 434 states have call successors, (501) [2025-03-16 18:33:06,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2712 states to 2712 states and 4418 transitions. [2025-03-16 18:33:06,607 INFO L78 Accepts]: Start accepts. Automaton has 2712 states and 4418 transitions. Word has length 176 [2025-03-16 18:33:06,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:06,607 INFO L471 AbstractCegarLoop]: Abstraction has 2712 states and 4418 transitions. [2025-03-16 18:33:06,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 2 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2025-03-16 18:33:06,607 INFO L276 IsEmpty]: Start isEmpty. Operand 2712 states and 4418 transitions. [2025-03-16 18:33:06,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2025-03-16 18:33:06,610 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:06,611 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:06,611 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-03-16 18:33:06,611 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:06,611 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:06,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1933718383, now seen corresponding path program 1 times [2025-03-16 18:33:06,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:06,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474902224] [2025-03-16 18:33:06,611 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:06,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:06,625 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 177 statements into 1 equivalence classes. [2025-03-16 18:33:06,632 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 177 of 177 statements. [2025-03-16 18:33:06,633 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:06,633 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:06,732 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-03-16 18:33:06,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:06,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474902224] [2025-03-16 18:33:06,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474902224] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:06,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:06,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-16 18:33:06,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993702502] [2025-03-16 18:33:06,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:06,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:33:06,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:06,733 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:33:06,733 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:06,734 INFO L87 Difference]: Start difference. First operand 2712 states and 4418 transitions. Second operand has 7 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 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:06,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:06,848 INFO L93 Difference]: Finished difference Result 5340 states and 8727 transitions. [2025-03-16 18:33:06,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:33:06,849 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 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 177 [2025-03-16 18:33:06,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:06,862 INFO L225 Difference]: With dead ends: 5340 [2025-03-16 18:33:06,863 INFO L226 Difference]: Without dead ends: 2698 [2025-03-16 18:33:06,868 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:33:06,869 INFO L435 NwaCegarLoop]: 890 mSDtfsCounter, 88 mSDsluCounter, 4372 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 5262 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:06,869 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 5262 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:06,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2698 states. [2025-03-16 18:33:06,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2698 to 2698. [2025-03-16 18:33:06,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2698 states, 2114 states have (on average 1.6333964049195837) internal successors, (3453), 2162 states have internal predecessors, (3453), 439 states have call successors, (439), 131 states have call predecessors, (439), 144 states have return successors, (501), 415 states have call predecessors, (501), 434 states have call successors, (501) [2025-03-16 18:33:06,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2698 states to 2698 states and 4393 transitions. [2025-03-16 18:33:06,937 INFO L78 Accepts]: Start accepts. Automaton has 2698 states and 4393 transitions. Word has length 177 [2025-03-16 18:33:06,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:06,937 INFO L471 AbstractCegarLoop]: Abstraction has 2698 states and 4393 transitions. [2025-03-16 18:33:06,938 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 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:06,938 INFO L276 IsEmpty]: Start isEmpty. Operand 2698 states and 4393 transitions. [2025-03-16 18:33:06,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2025-03-16 18:33:06,940 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:06,940 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:06,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-03-16 18:33:06,941 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:06,941 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:06,941 INFO L85 PathProgramCache]: Analyzing trace with hash 960017198, now seen corresponding path program 1 times [2025-03-16 18:33:06,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:06,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065296688] [2025-03-16 18:33:06,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:06,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:06,978 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 178 statements into 1 equivalence classes. [2025-03-16 18:33:06,990 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 178 of 178 statements. [2025-03-16 18:33:06,990 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:06,990 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:07,257 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-03-16 18:33:07,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:07,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065296688] [2025-03-16 18:33:07,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065296688] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:07,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:07,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-16 18:33:07,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441420524] [2025-03-16 18:33:07,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:07,259 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-16 18:33:07,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:07,260 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-16 18:33:07,260 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:33:07,260 INFO L87 Difference]: Start difference. First operand 2698 states and 4393 transitions. Second operand has 10 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 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:07,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:07,452 INFO L93 Difference]: Finished difference Result 5367 states and 8755 transitions. [2025-03-16 18:33:07,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-16 18:33:07,452 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 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 178 [2025-03-16 18:33:07,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:07,464 INFO L225 Difference]: With dead ends: 5367 [2025-03-16 18:33:07,464 INFO L226 Difference]: Without dead ends: 2689 [2025-03-16 18:33:07,470 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:33:07,470 INFO L435 NwaCegarLoop]: 850 mSDtfsCounter, 45 mSDsluCounter, 6753 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 7603 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:07,470 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 7603 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:07,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2689 states. [2025-03-16 18:33:07,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2689 to 2689. [2025-03-16 18:33:07,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2689 states, 2105 states have (on average 1.6332541567695962) internal successors, (3438), 2153 states have internal predecessors, (3438), 439 states have call successors, (439), 131 states have call predecessors, (439), 144 states have return successors, (501), 415 states have call predecessors, (501), 434 states have call successors, (501) [2025-03-16 18:33:07,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2689 states to 2689 states and 4378 transitions. [2025-03-16 18:33:07,559 INFO L78 Accepts]: Start accepts. Automaton has 2689 states and 4378 transitions. Word has length 178 [2025-03-16 18:33:07,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:07,560 INFO L471 AbstractCegarLoop]: Abstraction has 2689 states and 4378 transitions. [2025-03-16 18:33:07,560 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 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:07,560 INFO L276 IsEmpty]: Start isEmpty. Operand 2689 states and 4378 transitions. [2025-03-16 18:33:07,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2025-03-16 18:33:07,563 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:07,563 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:07,563 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-03-16 18:33:07,563 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:07,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:07,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1108368213, now seen corresponding path program 1 times [2025-03-16 18:33:07,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:07,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783265966] [2025-03-16 18:33:07,564 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:07,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:07,577 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 179 statements into 1 equivalence classes. [2025-03-16 18:33:07,587 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 179 of 179 statements. [2025-03-16 18:33:07,587 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:07,587 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:08,007 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2025-03-16 18:33:08,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:08,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783265966] [2025-03-16 18:33:08,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783265966] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:08,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328537616] [2025-03-16 18:33:08,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:08,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:08,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:08,010 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:08,013 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:08,155 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 179 statements into 1 equivalence classes. [2025-03-16 18:33:08,296 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 179 of 179 statements. [2025-03-16 18:33:08,297 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:08,297 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:08,302 INFO L256 TraceCheckSpWp]: Trace formula consists of 2174 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-03-16 18:33:08,305 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:08,486 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-16 18:33:08,486 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:08,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328537616] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:08,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:08,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10] total 14 [2025-03-16 18:33:08,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694471675] [2025-03-16 18:33:08,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:08,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:33:08,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:08,487 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:33:08,487 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2025-03-16 18:33:08,487 INFO L87 Difference]: Start difference. First operand 2689 states and 4378 transitions. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 6 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 6 states have call predecessors, (20), 5 states have call successors, (20) [2025-03-16 18:33:09,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:09,494 INFO L93 Difference]: Finished difference Result 5376 states and 8797 transitions. [2025-03-16 18:33:09,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:33:09,495 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 6 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 6 states have call predecessors, (20), 5 states have call successors, (20) Word has length 179 [2025-03-16 18:33:09,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:09,508 INFO L225 Difference]: With dead ends: 5376 [2025-03-16 18:33:09,509 INFO L226 Difference]: Without dead ends: 2780 [2025-03-16 18:33:09,518 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2025-03-16 18:33:09,519 INFO L435 NwaCegarLoop]: 461 mSDtfsCounter, 1736 mSDsluCounter, 683 mSDsCounter, 0 mSdLazyCounter, 1616 mSolverCounterSat, 421 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1841 SdHoareTripleChecker+Valid, 1144 SdHoareTripleChecker+Invalid, 2037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 421 IncrementalHoareTripleChecker+Valid, 1616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:09,519 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1841 Valid, 1144 Invalid, 2037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [421 Valid, 1616 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-16 18:33:09,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states. [2025-03-16 18:33:09,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2611. [2025-03-16 18:33:09,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2611 states, 2003 states have (on average 1.618072890664004) internal successors, (3241), 2065 states have internal predecessors, (3241), 471 states have call successors, (471), 123 states have call predecessors, (471), 136 states have return successors, (520), 444 states have call predecessors, (520), 466 states have call successors, (520) [2025-03-16 18:33:09,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2611 states to 2611 states and 4232 transitions. [2025-03-16 18:33:09,628 INFO L78 Accepts]: Start accepts. Automaton has 2611 states and 4232 transitions. Word has length 179 [2025-03-16 18:33:09,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:09,629 INFO L471 AbstractCegarLoop]: Abstraction has 2611 states and 4232 transitions. [2025-03-16 18:33:09,629 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 6 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 6 states have call predecessors, (20), 5 states have call successors, (20) [2025-03-16 18:33:09,629 INFO L276 IsEmpty]: Start isEmpty. Operand 2611 states and 4232 transitions. [2025-03-16 18:33:09,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2025-03-16 18:33:09,631 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:09,631 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:09,642 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:09,832 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:09,832 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:09,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:09,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1551979636, now seen corresponding path program 1 times [2025-03-16 18:33:09,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:09,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184058722] [2025-03-16 18:33:09,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:09,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:09,844 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 179 statements into 1 equivalence classes. [2025-03-16 18:33:09,854 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 179 of 179 statements. [2025-03-16 18:33:09,855 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:09,855 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:10,113 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2025-03-16 18:33:10,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:10,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184058722] [2025-03-16 18:33:10,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184058722] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:10,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438665926] [2025-03-16 18:33:10,114 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:10,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:10,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:10,115 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:10,117 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:10,254 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 179 statements into 1 equivalence classes. [2025-03-16 18:33:10,380 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 179 of 179 statements. [2025-03-16 18:33:10,381 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:10,381 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:10,387 INFO L256 TraceCheckSpWp]: Trace formula consists of 2177 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-03-16 18:33:10,393 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:10,534 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2025-03-16 18:33:10,534 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:10,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438665926] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:10,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:10,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 16 [2025-03-16 18:33:10,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252827379] [2025-03-16 18:33:10,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:10,535 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:33:10,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:10,535 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:33:10,535 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2025-03-16 18:33:10,535 INFO L87 Difference]: Start difference. First operand 2611 states and 4232 transitions. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 6 states have call successors, (20), 4 states have call predecessors, (20), 4 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) [2025-03-16 18:33:12,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:12,761 INFO L93 Difference]: Finished difference Result 8939 states and 14741 transitions. [2025-03-16 18:33:12,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-16 18:33:12,765 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 6 states have call successors, (20), 4 states have call predecessors, (20), 4 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) Word has length 179 [2025-03-16 18:33:12,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:12,790 INFO L225 Difference]: With dead ends: 8939 [2025-03-16 18:33:12,791 INFO L226 Difference]: Without dead ends: 6421 [2025-03-16 18:33:12,800 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=661, Unknown=0, NotChecked=0, Total=756 [2025-03-16 18:33:12,801 INFO L435 NwaCegarLoop]: 515 mSDtfsCounter, 2354 mSDsluCounter, 2290 mSDsCounter, 0 mSdLazyCounter, 4765 mSolverCounterSat, 535 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2439 SdHoareTripleChecker+Valid, 2805 SdHoareTripleChecker+Invalid, 5300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 535 IncrementalHoareTripleChecker+Valid, 4765 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:12,801 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2439 Valid, 2805 Invalid, 5300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [535 Valid, 4765 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2025-03-16 18:33:12,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6421 states. [2025-03-16 18:33:13,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6421 to 5987. [2025-03-16 18:33:13,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5987 states, 4598 states have (on average 1.6276642018268812) internal successors, (7484), 4741 states have internal predecessors, (7484), 1061 states have call successors, (1061), 268 states have call predecessors, (1061), 327 states have return successors, (1262), 1021 states have call predecessors, (1262), 1056 states have call successors, (1262) [2025-03-16 18:33:13,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5987 states to 5987 states and 9807 transitions. [2025-03-16 18:33:13,090 INFO L78 Accepts]: Start accepts. Automaton has 5987 states and 9807 transitions. Word has length 179 [2025-03-16 18:33:13,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:13,090 INFO L471 AbstractCegarLoop]: Abstraction has 5987 states and 9807 transitions. [2025-03-16 18:33:13,090 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 6 states have call successors, (20), 4 states have call predecessors, (20), 4 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) [2025-03-16 18:33:13,090 INFO L276 IsEmpty]: Start isEmpty. Operand 5987 states and 9807 transitions. [2025-03-16 18:33:13,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2025-03-16 18:33:13,093 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:13,093 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, 1, 1, 1, 1, 1] [2025-03-16 18:33:13,103 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:13,294 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:13,294 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:13,295 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:13,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1441350970, now seen corresponding path program 1 times [2025-03-16 18:33:13,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:13,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571663663] [2025-03-16 18:33:13,295 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:13,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:13,309 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 181 statements into 1 equivalence classes. [2025-03-16 18:33:13,318 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 181 of 181 statements. [2025-03-16 18:33:13,319 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:13,319 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:13,588 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:13,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:13,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571663663] [2025-03-16 18:33:13,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571663663] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:13,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021494419] [2025-03-16 18:33:13,589 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:13,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:13,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:13,592 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:13,594 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:13,741 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 181 statements into 1 equivalence classes. [2025-03-16 18:33:13,895 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 181 of 181 statements. [2025-03-16 18:33:13,895 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:13,895 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:13,902 INFO L256 TraceCheckSpWp]: Trace formula consists of 2173 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-03-16 18:33:13,905 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:14,019 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:14,019 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:14,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021494419] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:14,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:14,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 15 [2025-03-16 18:33:14,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646403180] [2025-03-16 18:33:14,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:14,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:33:14,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:14,020 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:33:14,020 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2025-03-16 18:33:14,020 INFO L87 Difference]: Start difference. First operand 5987 states and 9807 transitions. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 5 states have call successors, (21), 4 states have call predecessors, (21), 4 states have return successors, (20), 5 states have call predecessors, (20), 4 states have call successors, (20) [2025-03-16 18:33:15,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:15,816 INFO L93 Difference]: Finished difference Result 12963 states and 21416 transitions. [2025-03-16 18:33:15,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-16 18:33:15,816 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 5 states have call successors, (21), 4 states have call predecessors, (21), 4 states have return successors, (20), 5 states have call predecessors, (20), 4 states have call successors, (20) Word has length 181 [2025-03-16 18:33:15,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:15,845 INFO L225 Difference]: With dead ends: 12963 [2025-03-16 18:33:15,845 INFO L226 Difference]: Without dead ends: 7069 [2025-03-16 18:33:15,863 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2025-03-16 18:33:15,864 INFO L435 NwaCegarLoop]: 498 mSDtfsCounter, 2099 mSDsluCounter, 1579 mSDsCounter, 0 mSdLazyCounter, 3428 mSolverCounterSat, 497 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2183 SdHoareTripleChecker+Valid, 2077 SdHoareTripleChecker+Invalid, 3925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 497 IncrementalHoareTripleChecker+Valid, 3428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:15,864 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2183 Valid, 2077 Invalid, 3925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [497 Valid, 3428 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2025-03-16 18:33:15,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7069 states. [2025-03-16 18:33:16,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7069 to 6262. [2025-03-16 18:33:16,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6262 states, 4799 states have (on average 1.6197124400916858) internal successors, (7773), 4960 states have internal predecessors, (7773), 1097 states have call successors, (1097), 283 states have call predecessors, (1097), 365 states have return successors, (1395), 1062 states have call predecessors, (1395), 1092 states have call successors, (1395) [2025-03-16 18:33:16,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6262 states to 6262 states and 10265 transitions. [2025-03-16 18:33:16,136 INFO L78 Accepts]: Start accepts. Automaton has 6262 states and 10265 transitions. Word has length 181 [2025-03-16 18:33:16,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:16,136 INFO L471 AbstractCegarLoop]: Abstraction has 6262 states and 10265 transitions. [2025-03-16 18:33:16,137 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 5 states have call successors, (21), 4 states have call predecessors, (21), 4 states have return successors, (20), 5 states have call predecessors, (20), 4 states have call successors, (20) [2025-03-16 18:33:16,137 INFO L276 IsEmpty]: Start isEmpty. Operand 6262 states and 10265 transitions. [2025-03-16 18:33:16,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2025-03-16 18:33:16,139 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:16,139 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:16,148 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:16,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:16,340 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:16,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:16,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1614125143, now seen corresponding path program 1 times [2025-03-16 18:33:16,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:16,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137841464] [2025-03-16 18:33:16,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:16,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:16,352 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 186 statements into 1 equivalence classes. [2025-03-16 18:33:16,360 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 186 of 186 statements. [2025-03-16 18:33:16,360 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:16,360 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:16,613 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:16,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:16,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137841464] [2025-03-16 18:33:16,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137841464] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:16,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897350799] [2025-03-16 18:33:16,614 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:16,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:16,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:16,616 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:16,617 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:16,761 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 186 statements into 1 equivalence classes. [2025-03-16 18:33:16,897 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 186 of 186 statements. [2025-03-16 18:33:16,897 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:16,897 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:16,903 INFO L256 TraceCheckSpWp]: Trace formula consists of 2190 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-16 18:33:16,905 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:16,914 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:16,914 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:16,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897350799] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:16,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:16,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10] total 11 [2025-03-16 18:33:16,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170335674] [2025-03-16 18:33:16,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:16,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-16 18:33:16,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:16,915 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-16 18:33:16,915 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:33:16,915 INFO L87 Difference]: Start difference. First operand 6262 states and 10265 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-03-16 18:33:17,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:17,203 INFO L93 Difference]: Finished difference Result 15600 states and 25845 transitions. [2025-03-16 18:33:17,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-16 18:33:17,204 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 186 [2025-03-16 18:33:17,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:17,273 INFO L225 Difference]: With dead ends: 15600 [2025-03-16 18:33:17,273 INFO L226 Difference]: Without dead ends: 9434 [2025-03-16 18:33:17,290 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 198 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:17,290 INFO L435 NwaCegarLoop]: 1535 mSDtfsCounter, 789 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 789 SdHoareTripleChecker+Valid, 2402 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:17,290 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [789 Valid, 2402 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:17,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9434 states. [2025-03-16 18:33:17,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9434 to 6250. [2025-03-16 18:33:17,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6250 states, 4793 states have (on average 1.6192363863968287) internal successors, (7761), 4948 states have internal predecessors, (7761), 1097 states have call successors, (1097), 283 states have call predecessors, (1097), 359 states have return successors, (1350), 1062 states have call predecessors, (1350), 1092 states have call successors, (1350) [2025-03-16 18:33:17,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6250 states to 6250 states and 10208 transitions. [2025-03-16 18:33:17,677 INFO L78 Accepts]: Start accepts. Automaton has 6250 states and 10208 transitions. Word has length 186 [2025-03-16 18:33:17,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:17,678 INFO L471 AbstractCegarLoop]: Abstraction has 6250 states and 10208 transitions. [2025-03-16 18:33:17,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-03-16 18:33:17,678 INFO L276 IsEmpty]: Start isEmpty. Operand 6250 states and 10208 transitions. [2025-03-16 18:33:17,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2025-03-16 18:33:17,681 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:17,681 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:17,690 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:17,882 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:17,882 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:17,882 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:17,882 INFO L85 PathProgramCache]: Analyzing trace with hash 589431222, now seen corresponding path program 1 times [2025-03-16 18:33:17,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:17,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777036990] [2025-03-16 18:33:17,882 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:17,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:17,893 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 186 statements into 1 equivalence classes. [2025-03-16 18:33:17,900 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 186 of 186 statements. [2025-03-16 18:33:17,900 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:17,900 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:18,129 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:18,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:18,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777036990] [2025-03-16 18:33:18,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777036990] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:18,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995080551] [2025-03-16 18:33:18,129 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:18,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:18,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:18,131 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:18,131 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:18,286 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 186 statements into 1 equivalence classes. [2025-03-16 18:33:18,448 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 186 of 186 statements. [2025-03-16 18:33:18,449 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:18,449 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:18,461 INFO L256 TraceCheckSpWp]: Trace formula consists of 2189 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-03-16 18:33:18,464 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:18,557 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:18,557 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:18,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995080551] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:18,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:18,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 12 [2025-03-16 18:33:18,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295966941] [2025-03-16 18:33:18,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:18,558 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:18,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:18,558 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:18,558 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:33:18,559 INFO L87 Difference]: Start difference. First operand 6250 states and 10208 transitions. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 4 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2025-03-16 18:33:19,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:19,988 INFO L93 Difference]: Finished difference Result 19054 states and 31415 transitions. [2025-03-16 18:33:19,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:19,989 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), 4 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 186 [2025-03-16 18:33:19,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:20,040 INFO L225 Difference]: With dead ends: 19054 [2025-03-16 18:33:20,040 INFO L226 Difference]: Without dead ends: 12891 [2025-03-16 18:33:20,057 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 198 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:20,057 INFO L435 NwaCegarLoop]: 174 mSDtfsCounter, 1978 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 1425 mSolverCounterSat, 395 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2067 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 1820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 395 IncrementalHoareTripleChecker+Valid, 1425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:20,057 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2067 Valid, 327 Invalid, 1820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [395 Valid, 1425 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-03-16 18:33:20,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12891 states. [2025-03-16 18:33:20,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12891 to 12889. [2025-03-16 18:33:20,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12889 states, 9883 states have (on average 1.6093291510674896) internal successors, (15905), 10226 states have internal predecessors, (15905), 2250 states have call successors, (2250), 559 states have call predecessors, (2250), 755 states have return successors, (2967), 2191 states have call predecessors, (2967), 2245 states have call successors, (2967) [2025-03-16 18:33:20,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12889 states to 12889 states and 21122 transitions. [2025-03-16 18:33:20,567 INFO L78 Accepts]: Start accepts. Automaton has 12889 states and 21122 transitions. Word has length 186 [2025-03-16 18:33:20,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:20,567 INFO L471 AbstractCegarLoop]: Abstraction has 12889 states and 21122 transitions. [2025-03-16 18:33:20,567 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), 4 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2025-03-16 18:33:20,568 INFO L276 IsEmpty]: Start isEmpty. Operand 12889 states and 21122 transitions. [2025-03-16 18:33:20,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2025-03-16 18:33:20,572 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:20,572 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:20,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2025-03-16 18:33:20,772 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,SelfDestructingSolverStorable35 [2025-03-16 18:33:20,773 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:20,773 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:20,773 INFO L85 PathProgramCache]: Analyzing trace with hash -464145803, now seen corresponding path program 1 times [2025-03-16 18:33:20,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:20,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819545002] [2025-03-16 18:33:20,773 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:20,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:20,784 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 186 statements into 1 equivalence classes. [2025-03-16 18:33:20,791 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 186 of 186 statements. [2025-03-16 18:33:20,792 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:20,792 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:20,947 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:20,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:20,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819545002] [2025-03-16 18:33:20,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819545002] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:20,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:20,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-16 18:33:20,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73800742] [2025-03-16 18:33:20,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:20,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-16 18:33:20,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:20,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-16 18:33:20,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:33:20,948 INFO L87 Difference]: Start difference. First operand 12889 states and 21122 transitions. Second operand has 10 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 3 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2025-03-16 18:33:21,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:21,462 INFO L93 Difference]: Finished difference Result 18916 states and 30950 transitions. [2025-03-16 18:33:21,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:33:21,462 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 3 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 186 [2025-03-16 18:33:21,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:21,495 INFO L225 Difference]: With dead ends: 18916 [2025-03-16 18:33:21,496 INFO L226 Difference]: Without dead ends: 6108 [2025-03-16 18:33:21,534 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:21,535 INFO L435 NwaCegarLoop]: 851 mSDtfsCounter, 31 mSDsluCounter, 5913 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 6764 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:21,535 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 6764 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:21,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6108 states. [2025-03-16 18:33:21,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6108 to 6108. [2025-03-16 18:33:21,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6108 states, 4697 states have (on average 1.6123057270598253) internal successors, (7573), 4851 states have internal predecessors, (7573), 1051 states have call successors, (1051), 283 states have call predecessors, (1051), 359 states have return successors, (1305), 1017 states have call predecessors, (1305), 1047 states have call successors, (1305) [2025-03-16 18:33:21,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6108 states to 6108 states and 9929 transitions. [2025-03-16 18:33:21,894 INFO L78 Accepts]: Start accepts. Automaton has 6108 states and 9929 transitions. Word has length 186 [2025-03-16 18:33:21,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:21,894 INFO L471 AbstractCegarLoop]: Abstraction has 6108 states and 9929 transitions. [2025-03-16 18:33:21,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 3 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2025-03-16 18:33:21,894 INFO L276 IsEmpty]: Start isEmpty. Operand 6108 states and 9929 transitions. [2025-03-16 18:33:21,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2025-03-16 18:33:21,897 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:21,897 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:21,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-03-16 18:33:21,898 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:21,898 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:21,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1092278115, now seen corresponding path program 1 times [2025-03-16 18:33:21,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:21,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841644474] [2025-03-16 18:33:21,898 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:21,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:21,912 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 187 statements into 1 equivalence classes. [2025-03-16 18:33:21,920 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 187 of 187 statements. [2025-03-16 18:33:21,920 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:21,920 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:22,169 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:22,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:22,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841644474] [2025-03-16 18:33:22,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841644474] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:22,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068548896] [2025-03-16 18:33:22,170 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:22,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:22,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:22,172 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:22,174 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:22,359 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 187 statements into 1 equivalence classes. [2025-03-16 18:33:22,502 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 187 of 187 statements. [2025-03-16 18:33:22,503 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:22,503 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:22,510 INFO L256 TraceCheckSpWp]: Trace formula consists of 2191 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-16 18:33:22,513 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:22,545 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:22,545 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:22,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068548896] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:22,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:22,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 13 [2025-03-16 18:33:22,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121629998] [2025-03-16 18:33:22,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:22,547 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:33:22,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:22,548 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:33:22,548 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:33:22,548 INFO L87 Difference]: Start difference. First operand 6108 states and 9929 transitions. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2025-03-16 18:33:22,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:22,747 INFO L93 Difference]: Finished difference Result 6170 states and 10009 transitions. [2025-03-16 18:33:22,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:22,747 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) Word has length 187 [2025-03-16 18:33:22,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:22,796 INFO L225 Difference]: With dead ends: 6170 [2025-03-16 18:33:22,796 INFO L226 Difference]: Without dead ends: 6156 [2025-03-16 18:33:22,807 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 197 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:22,807 INFO L435 NwaCegarLoop]: 864 mSDtfsCounter, 0 mSDsluCounter, 2577 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3441 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:22,807 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3441 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:22,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6156 states. [2025-03-16 18:33:23,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6156 to 6156. [2025-03-16 18:33:23,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6156 states, 4745 states have (on average 1.6061116965226554) internal successors, (7621), 4899 states have internal predecessors, (7621), 1051 states have call successors, (1051), 283 states have call predecessors, (1051), 359 states have return successors, (1305), 1017 states have call predecessors, (1305), 1047 states have call successors, (1305) [2025-03-16 18:33:23,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6156 states to 6156 states and 9977 transitions. [2025-03-16 18:33:23,065 INFO L78 Accepts]: Start accepts. Automaton has 6156 states and 9977 transitions. Word has length 187 [2025-03-16 18:33:23,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:23,065 INFO L471 AbstractCegarLoop]: Abstraction has 6156 states and 9977 transitions. [2025-03-16 18:33:23,065 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2025-03-16 18:33:23,065 INFO L276 IsEmpty]: Start isEmpty. Operand 6156 states and 9977 transitions. [2025-03-16 18:33:23,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2025-03-16 18:33:23,068 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:23,069 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:23,077 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2025-03-16 18:33:23,269 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-03-16 18:33:23,269 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:23,269 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:23,269 INFO L85 PathProgramCache]: Analyzing trace with hash 991952119, now seen corresponding path program 1 times [2025-03-16 18:33:23,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:23,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977024916] [2025-03-16 18:33:23,270 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:23,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:23,284 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 230 statements into 1 equivalence classes. [2025-03-16 18:33:23,295 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 230 of 230 statements. [2025-03-16 18:33:23,295 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:23,296 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:23,574 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-03-16 18:33:23,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:23,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977024916] [2025-03-16 18:33:23,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977024916] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:23,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134336281] [2025-03-16 18:33:23,575 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:23,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:23,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:23,576 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:23,577 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:23,716 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 230 statements into 1 equivalence classes. [2025-03-16 18:33:23,858 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 230 of 230 statements. [2025-03-16 18:33:23,858 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:23,858 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:23,865 INFO L256 TraceCheckSpWp]: Trace formula consists of 2296 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-16 18:33:23,868 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:24,053 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 78 proven. 9 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2025-03-16 18:33:24,053 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-16 18:33:24,623 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2025-03-16 18:33:24,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134336281] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-16 18:33:24,624 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-16 18:33:24,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 8] total 22 [2025-03-16 18:33:24,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780169560] [2025-03-16 18:33:24,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-16 18:33:24,625 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-03-16 18:33:24,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:24,625 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-03-16 18:33:24,625 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2025-03-16 18:33:24,625 INFO L87 Difference]: Start difference. First operand 6156 states and 9977 transitions. Second operand has 22 states, 22 states have (on average 14.0) internal successors, (308), 18 states have internal predecessors, (308), 10 states have call successors, (65), 6 states have call predecessors, (65), 13 states have return successors, (65), 14 states have call predecessors, (65), 9 states have call successors, (65) [2025-03-16 18:33:39,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:39,502 INFO L93 Difference]: Finished difference Result 56035 states and 94862 transitions. [2025-03-16 18:33:39,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2025-03-16 18:33:39,503 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 14.0) internal successors, (308), 18 states have internal predecessors, (308), 10 states have call successors, (65), 6 states have call predecessors, (65), 13 states have return successors, (65), 14 states have call predecessors, (65), 9 states have call successors, (65) Word has length 230 [2025-03-16 18:33:39,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:39,687 INFO L225 Difference]: With dead ends: 56035 [2025-03-16 18:33:39,687 INFO L226 Difference]: Without dead ends: 49960 [2025-03-16 18:33:39,738 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 565 GetRequests, 469 SyntacticMatches, 2 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2634 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1060, Invalid=8060, Unknown=0, NotChecked=0, Total=9120 [2025-03-16 18:33:39,738 INFO L435 NwaCegarLoop]: 1848 mSDtfsCounter, 14731 mSDsluCounter, 17394 mSDsCounter, 0 mSdLazyCounter, 32803 mSolverCounterSat, 6178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14731 SdHoareTripleChecker+Valid, 19242 SdHoareTripleChecker+Invalid, 38981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 6178 IncrementalHoareTripleChecker+Valid, 32803 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.4s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:39,738 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14731 Valid, 19242 Invalid, 38981 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [6178 Valid, 32803 Invalid, 0 Unknown, 0 Unchecked, 11.4s Time] [2025-03-16 18:33:39,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49960 states. [2025-03-16 18:33:42,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49960 to 46999. [2025-03-16 18:33:42,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46999 states, 35444 states have (on average 1.5827784674415981) internal successors, (56100), 36752 states have internal predecessors, (56100), 8766 states have call successors, (8766), 1667 states have call predecessors, (8766), 2788 states have return successors, (13820), 9015 states have call predecessors, (13820), 8762 states have call successors, (13820) [2025-03-16 18:33:42,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46999 states to 46999 states and 78686 transitions. [2025-03-16 18:33:42,538 INFO L78 Accepts]: Start accepts. Automaton has 46999 states and 78686 transitions. Word has length 230 [2025-03-16 18:33:42,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:42,539 INFO L471 AbstractCegarLoop]: Abstraction has 46999 states and 78686 transitions. [2025-03-16 18:33:42,539 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 14.0) internal successors, (308), 18 states have internal predecessors, (308), 10 states have call successors, (65), 6 states have call predecessors, (65), 13 states have return successors, (65), 14 states have call predecessors, (65), 9 states have call successors, (65) [2025-03-16 18:33:42,539 INFO L276 IsEmpty]: Start isEmpty. Operand 46999 states and 78686 transitions. [2025-03-16 18:33:42,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2025-03-16 18:33:42,578 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:42,579 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:42,589 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:42,779 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-03-16 18:33:42,779 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:42,780 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:42,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1129977038, now seen corresponding path program 1 times [2025-03-16 18:33:42,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:42,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117113962] [2025-03-16 18:33:42,780 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:42,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:42,796 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 233 statements into 1 equivalence classes. [2025-03-16 18:33:42,803 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 233 of 233 statements. [2025-03-16 18:33:42,803 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:42,803 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:42,965 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2025-03-16 18:33:42,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:42,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117113962] [2025-03-16 18:33:42,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117113962] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:42,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844220352] [2025-03-16 18:33:42,965 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:42,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:42,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:42,967 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:42,968 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:43,123 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 233 statements into 1 equivalence classes. [2025-03-16 18:33:43,287 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 233 of 233 statements. [2025-03-16 18:33:43,287 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:43,287 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:43,293 INFO L256 TraceCheckSpWp]: Trace formula consists of 2299 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:33:43,298 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:43,324 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-03-16 18:33:43,324 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:43,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844220352] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:43,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:43,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2025-03-16 18:33:43,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537202902] [2025-03-16 18:33:43,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:43,325 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:43,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:43,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:43,325 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:33:43,325 INFO L87 Difference]: Start difference. First operand 46999 states and 78686 transitions. Second operand has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2025-03-16 18:33:46,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:46,133 INFO L93 Difference]: Finished difference Result 67744 states and 113016 transitions. [2025-03-16 18:33:46,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:33:46,133 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 233 [2025-03-16 18:33:46,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:46,351 INFO L225 Difference]: With dead ends: 67744 [2025-03-16 18:33:46,351 INFO L226 Difference]: Without dead ends: 46956 [2025-03-16 18:33:46,447 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 232 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:46,447 INFO L435 NwaCegarLoop]: 860 mSDtfsCounter, 1 mSDsluCounter, 1703 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2563 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:46,447 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2563 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:46,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46956 states. [2025-03-16 18:33:48,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46956 to 46956. [2025-03-16 18:33:48,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46956 states, 35409 states have (on average 1.5829873760908244) internal successors, (56052), 36716 states have internal predecessors, (56052), 8763 states have call successors, (8763), 1664 states have call predecessors, (8763), 2783 states have return successors, (13813), 9011 states have call predecessors, (13813), 8759 states have call successors, (13813) [2025-03-16 18:33:49,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46956 states to 46956 states and 78628 transitions. [2025-03-16 18:33:49,121 INFO L78 Accepts]: Start accepts. Automaton has 46956 states and 78628 transitions. Word has length 233 [2025-03-16 18:33:49,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:49,121 INFO L471 AbstractCegarLoop]: Abstraction has 46956 states and 78628 transitions. [2025-03-16 18:33:49,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2025-03-16 18:33:49,121 INFO L276 IsEmpty]: Start isEmpty. Operand 46956 states and 78628 transitions. [2025-03-16 18:33:49,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2025-03-16 18:33:49,153 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:49,153 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:49,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2025-03-16 18:33:49,353 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2025-03-16 18:33:49,353 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:49,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:49,354 INFO L85 PathProgramCache]: Analyzing trace with hash 265631813, now seen corresponding path program 1 times [2025-03-16 18:33:49,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:49,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688895297] [2025-03-16 18:33:49,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:49,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:49,368 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 233 statements into 1 equivalence classes. [2025-03-16 18:33:49,375 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 233 of 233 statements. [2025-03-16 18:33:49,375 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:49,376 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:49,484 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2025-03-16 18:33:49,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:49,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688895297] [2025-03-16 18:33:49,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688895297] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:49,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:49,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-16 18:33:49,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18923555] [2025-03-16 18:33:49,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:49,484 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:33:49,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:49,485 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:33:49,485 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:33:49,485 INFO L87 Difference]: Start difference. First operand 46956 states and 78628 transitions. Second operand has 8 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 3 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2025-03-16 18:33:50,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:50,999 INFO L93 Difference]: Finished difference Result 60562 states and 100888 transitions. [2025-03-16 18:33:50,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:33:50,999 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 3 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 233 [2025-03-16 18:33:50,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:51,085 INFO L225 Difference]: With dead ends: 60562 [2025-03-16 18:33:51,085 INFO L226 Difference]: Without dead ends: 13713 [2025-03-16 18:33:51,250 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:51,250 INFO L435 NwaCegarLoop]: 843 mSDtfsCounter, 41 mSDsluCounter, 5006 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 5849 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:51,250 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 5849 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:51,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13713 states. [2025-03-16 18:33:52,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13713 to 13713. [2025-03-16 18:33:52,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13713 states, 10468 states have (on average 1.5912304165074513) internal successors, (16657), 10868 states have internal predecessors, (16657), 2399 states have call successors, (2399), 562 states have call predecessors, (2399), 845 states have return successors, (3327), 2390 states have call predecessors, (3327), 2395 states have call successors, (3327) [2025-03-16 18:33:52,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13713 states to 13713 states and 22383 transitions. [2025-03-16 18:33:52,252 INFO L78 Accepts]: Start accepts. Automaton has 13713 states and 22383 transitions. Word has length 233 [2025-03-16 18:33:52,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:52,252 INFO L471 AbstractCegarLoop]: Abstraction has 13713 states and 22383 transitions. [2025-03-16 18:33:52,252 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 3 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2025-03-16 18:33:52,252 INFO L276 IsEmpty]: Start isEmpty. Operand 13713 states and 22383 transitions. [2025-03-16 18:33:52,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2025-03-16 18:33:52,259 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:52,259 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] [2025-03-16 18:33:52,259 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2025-03-16 18:33:52,259 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:52,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:52,259 INFO L85 PathProgramCache]: Analyzing trace with hash -980314195, now seen corresponding path program 1 times [2025-03-16 18:33:52,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:52,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119913673] [2025-03-16 18:33:52,260 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:52,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:52,271 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 237 statements into 1 equivalence classes. [2025-03-16 18:33:52,280 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 237 of 237 statements. [2025-03-16 18:33:52,280 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:52,280 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:52,494 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2025-03-16 18:33:52,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:52,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119913673] [2025-03-16 18:33:52,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119913673] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:52,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833077238] [2025-03-16 18:33:52,495 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:52,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:52,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:52,496 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:52,497 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:52,654 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 237 statements into 1 equivalence classes. [2025-03-16 18:33:52,806 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 237 of 237 statements. [2025-03-16 18:33:52,806 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:52,806 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:52,814 INFO L256 TraceCheckSpWp]: Trace formula consists of 2316 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:33:52,817 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:52,849 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 68 proven. 0 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2025-03-16 18:33:52,849 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:52,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833077238] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:52,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:52,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 13 [2025-03-16 18:33:52,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20072596] [2025-03-16 18:33:52,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:52,850 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:33:52,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:52,850 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:33:52,850 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:33:52,850 INFO L87 Difference]: Start difference. First operand 13713 states and 22383 transitions. Second operand has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 5 states have internal predecessors, (143), 2 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (27), 3 states have call predecessors, (27), 2 states have call successors, (27) [2025-03-16 18:33:53,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:53,704 INFO L93 Difference]: Finished difference Result 27385 states and 44897 transitions. [2025-03-16 18:33:53,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:33:53,705 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 5 states have internal predecessors, (143), 2 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (27), 3 states have call predecessors, (27), 2 states have call successors, (27) Word has length 237 [2025-03-16 18:33:53,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:53,801 INFO L225 Difference]: With dead ends: 27385 [2025-03-16 18:33:53,801 INFO L226 Difference]: Without dead ends: 13813 [2025-03-16 18:33:53,854 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 246 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:53,855 INFO L435 NwaCegarLoop]: 853 mSDtfsCounter, 0 mSDsluCounter, 3405 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4258 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:53,855 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4258 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:53,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13813 states. [2025-03-16 18:33:54,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13813 to 13813. [2025-03-16 18:33:54,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13813 states, 10548 states have (on average 1.5867463026166098) internal successors, (16737), 10948 states have internal predecessors, (16737), 2399 states have call successors, (2399), 562 states have call predecessors, (2399), 865 states have return successors, (3347), 2410 states have call predecessors, (3347), 2395 states have call successors, (3347) [2025-03-16 18:33:54,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13813 states to 13813 states and 22483 transitions. [2025-03-16 18:33:54,928 INFO L78 Accepts]: Start accepts. Automaton has 13813 states and 22483 transitions. Word has length 237 [2025-03-16 18:33:54,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:54,928 INFO L471 AbstractCegarLoop]: Abstraction has 13813 states and 22483 transitions. [2025-03-16 18:33:54,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 5 states have internal predecessors, (143), 2 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (27), 3 states have call predecessors, (27), 2 states have call successors, (27) [2025-03-16 18:33:54,929 INFO L276 IsEmpty]: Start isEmpty. Operand 13813 states and 22483 transitions. [2025-03-16 18:33:54,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2025-03-16 18:33:54,938 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:54,938 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 5, 5, 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, 2, 2, 2, 2, 2, 2, 2, 2, 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:54,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2025-03-16 18:33:55,139 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:55,139 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:55,140 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:55,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1326099633, now seen corresponding path program 1 times [2025-03-16 18:33:55,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:55,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953731371] [2025-03-16 18:33:55,140 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:55,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:55,157 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 359 statements into 1 equivalence classes. [2025-03-16 18:33:55,165 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 359 of 359 statements. [2025-03-16 18:33:55,166 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:55,166 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:55,567 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 2 proven. 66 refuted. 0 times theorem prover too weak. 403 trivial. 0 not checked. [2025-03-16 18:33:55,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:55,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953731371] [2025-03-16 18:33:55,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953731371] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:55,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571018637] [2025-03-16 18:33:55,568 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:55,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:55,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:55,570 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:55,571 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:55,749 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 359 statements into 1 equivalence classes. [2025-03-16 18:33:55,943 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 359 of 359 statements. [2025-03-16 18:33:55,943 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:55,943 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:55,952 INFO L256 TraceCheckSpWp]: Trace formula consists of 3165 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:55,956 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:55,978 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2025-03-16 18:33:55,979 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:55,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571018637] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:55,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:55,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2025-03-16 18:33:55,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054366599] [2025-03-16 18:33:55,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:55,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:55,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:55,980 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:55,980 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:33:55,980 INFO L87 Difference]: Start difference. First operand 13813 states and 22483 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, (37), 2 states have call predecessors, (37), 3 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2025-03-16 18:33:56,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:56,715 INFO L93 Difference]: Finished difference Result 28031 states and 46279 transitions. [2025-03-16 18:33:56,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:56,715 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, (37), 2 states have call predecessors, (37), 3 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 359 [2025-03-16 18:33:56,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:56,803 INFO L225 Difference]: With dead ends: 28031 [2025-03-16 18:33:56,803 INFO L226 Difference]: Without dead ends: 14353 [2025-03-16 18:33:56,853 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 371 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:56,854 INFO L435 NwaCegarLoop]: 795 mSDtfsCounter, 144 mSDsluCounter, 1567 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 2362 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:56,854 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 2362 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:56,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14353 states. [2025-03-16 18:33:57,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14353 to 14281. [2025-03-16 18:33:57,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14281 states, 11004 states have (on average 1.6005997818974917) internal successors, (17613), 11404 states have internal predecessors, (17613), 2399 states have call successors, (2399), 574 states have call predecessors, (2399), 877 states have return successors, (3347), 2410 states have call predecessors, (3347), 2395 states have call successors, (3347) [2025-03-16 18:33:57,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14281 states to 14281 states and 23359 transitions. [2025-03-16 18:33:57,522 INFO L78 Accepts]: Start accepts. Automaton has 14281 states and 23359 transitions. Word has length 359 [2025-03-16 18:33:57,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:57,523 INFO L471 AbstractCegarLoop]: Abstraction has 14281 states and 23359 transitions. [2025-03-16 18:33:57,523 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, (37), 2 states have call predecessors, (37), 3 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2025-03-16 18:33:57,523 INFO L276 IsEmpty]: Start isEmpty. Operand 14281 states and 23359 transitions. [2025-03-16 18:33:57,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2025-03-16 18:33:57,529 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:57,529 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, 1] [2025-03-16 18:33:57,540 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:57,730 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,SelfDestructingSolverStorable42 [2025-03-16 18:33:57,730 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:57,730 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:57,730 INFO L85 PathProgramCache]: Analyzing trace with hash 986028610, now seen corresponding path program 1 times [2025-03-16 18:33:57,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:57,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383443212] [2025-03-16 18:33:57,730 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:57,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:57,743 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 240 statements into 1 equivalence classes. [2025-03-16 18:33:57,754 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 240 of 240 statements. [2025-03-16 18:33:57,754 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:57,754 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:58,053 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2025-03-16 18:33:58,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:58,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383443212] [2025-03-16 18:33:58,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383443212] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:58,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483021218] [2025-03-16 18:33:58,054 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:58,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:58,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:58,056 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:58,056 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:58,220 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 240 statements into 1 equivalence classes. [2025-03-16 18:33:58,367 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 240 of 240 statements. [2025-03-16 18:33:58,367 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:58,367 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:58,374 INFO L256 TraceCheckSpWp]: Trace formula consists of 2333 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:58,376 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:58,403 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2025-03-16 18:33:58,403 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:58,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483021218] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:58,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:58,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [11] total 13 [2025-03-16 18:33:58,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965400695] [2025-03-16 18:33:58,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:58,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:58,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:58,404 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:58,404 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:33:58,404 INFO L87 Difference]: Start difference. First operand 14281 states and 23359 transitions. Second operand has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 2 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2025-03-16 18:33:59,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:59,094 INFO L93 Difference]: Finished difference Result 28873 states and 47511 transitions. [2025-03-16 18:33:59,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:59,094 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 2 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 240 [2025-03-16 18:33:59,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:59,176 INFO L225 Difference]: With dead ends: 28873 [2025-03-16 18:33:59,176 INFO L226 Difference]: Without dead ends: 14489 [2025-03-16 18:33:59,221 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2025-03-16 18:33:59,222 INFO L435 NwaCegarLoop]: 837 mSDtfsCounter, 10 mSDsluCounter, 1637 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2474 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.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:59,222 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 2474 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:33:59,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14489 states. [2025-03-16 18:34:00,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14489 to 14489. [2025-03-16 18:34:00,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14489 states, 11186 states have (on average 1.561684248167352) internal successors, (17469), 11586 states have internal predecessors, (17469), 2399 states have call successors, (2399), 600 states have call predecessors, (2399), 903 states have return successors, (3393), 2410 states have call predecessors, (3393), 2395 states have call successors, (3393) [2025-03-16 18:34:00,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14489 states to 14489 states and 23261 transitions. [2025-03-16 18:34:00,377 INFO L78 Accepts]: Start accepts. Automaton has 14489 states and 23261 transitions. Word has length 240 [2025-03-16 18:34:00,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:34:00,377 INFO L471 AbstractCegarLoop]: Abstraction has 14489 states and 23261 transitions. [2025-03-16 18:34:00,377 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 2 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2025-03-16 18:34:00,377 INFO L276 IsEmpty]: Start isEmpty. Operand 14489 states and 23261 transitions. [2025-03-16 18:34:00,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2025-03-16 18:34:00,385 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:34:00,385 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, 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, 1] [2025-03-16 18:34:00,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2025-03-16 18:34:00,585 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,SelfDestructingSolverStorable43 [2025-03-16 18:34:00,586 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:34:00,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:34:00,586 INFO L85 PathProgramCache]: Analyzing trace with hash 181090075, now seen corresponding path program 1 times [2025-03-16 18:34:00,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:34:00,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977598190] [2025-03-16 18:34:00,586 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:34:00,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:34:00,609 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 242 statements into 1 equivalence classes. [2025-03-16 18:34:00,617 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 242 of 242 statements. [2025-03-16 18:34:00,617 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:34:00,617 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:34:00,772 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2025-03-16 18:34:00,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:34:00,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977598190] [2025-03-16 18:34:00,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977598190] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:34:00,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668200293] [2025-03-16 18:34:00,773 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:34:00,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:34:00,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:34:00,776 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:34:00,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2025-03-16 18:34:00,935 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 242 statements into 1 equivalence classes. [2025-03-16 18:34:01,079 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 242 of 242 statements. [2025-03-16 18:34:01,079 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:34:01,079 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:34:01,084 INFO L256 TraceCheckSpWp]: Trace formula consists of 2332 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-03-16 18:34:01,088 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:34:01,219 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 77 proven. 4 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2025-03-16 18:34:01,219 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-16 18:34:01,606 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-16 18:34:01,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668200293] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-16 18:34:01,607 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-16 18:34:01,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 20 [2025-03-16 18:34:01,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879769352] [2025-03-16 18:34:01,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-16 18:34:01,607 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-03-16 18:34:01,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:34:01,608 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-03-16 18:34:01,608 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2025-03-16 18:34:01,608 INFO L87 Difference]: Start difference. First operand 14489 states and 23261 transitions. Second operand has 20 states, 19 states have (on average 14.421052631578947) internal successors, (274), 17 states have internal predecessors, (274), 8 states have call successors, (59), 5 states have call predecessors, (59), 12 states have return successors, (61), 10 states have call predecessors, (61), 8 states have call successors, (61)