./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/product-lines/elevator_spec13_product30.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_spec13_product30.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 d84130cab59568fb669543ac086f4847eedfc87145b3c30d32e19c1d0d03b42f --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-16 18:30:12,066 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-16 18:30:12,121 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-16 18:30:12,125 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-16 18:30:12,125 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-16 18:30:12,145 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-16 18:30:12,146 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-16 18:30:12,146 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-16 18:30:12,146 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-16 18:30:12,146 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-16 18:30:12,146 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-16 18:30:12,146 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-16 18:30:12,147 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-16 18:30:12,147 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-16 18:30:12,147 INFO L153 SettingsManager]: * Use SBE=true [2025-03-16 18:30:12,147 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-16 18:30:12,147 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-16 18:30:12,147 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-16 18:30:12,147 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-16 18:30:12,147 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-16 18:30:12,147 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-16 18:30:12,147 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-16 18:30:12,147 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-16 18:30:12,147 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-16 18:30:12,147 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-16 18:30:12,147 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-16 18:30:12,149 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-16 18:30:12,149 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-16 18:30:12,149 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-16 18:30:12,149 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-16 18:30:12,149 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-16 18:30:12,149 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-16 18:30:12,149 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-16 18:30:12,149 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-16 18:30:12,149 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-16 18:30:12,149 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-16 18:30:12,149 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-16 18:30:12,150 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-16 18:30:12,150 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-16 18:30:12,150 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-16 18:30:12,150 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-16 18:30:12,150 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-16 18:30:12,150 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-16 18:30:12,150 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 -> d84130cab59568fb669543ac086f4847eedfc87145b3c30d32e19c1d0d03b42f [2025-03-16 18:30:12,371 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-16 18:30:12,379 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-16 18:30:12,380 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-16 18:30:12,381 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-16 18:30:12,381 INFO L274 PluginConnector]: CDTParser initialized [2025-03-16 18:30:12,382 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/product-lines/elevator_spec13_product30.cil.c [2025-03-16 18:30:13,562 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ea4f1e384/b5ad449de4d544599a28e28cbc0f1606/FLAGe0feccf74 [2025-03-16 18:30:13,839 INFO L384 CDTParser]: Found 1 translation units. [2025-03-16 18:30:13,841 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/elevator_spec13_product30.cil.c [2025-03-16 18:30:13,859 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ea4f1e384/b5ad449de4d544599a28e28cbc0f1606/FLAGe0feccf74 [2025-03-16 18:30:14,130 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ea4f1e384/b5ad449de4d544599a28e28cbc0f1606 [2025-03-16 18:30:14,131 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-16 18:30:14,132 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-16 18:30:14,133 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-16 18:30:14,133 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-16 18:30:14,135 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-16 18:30:14,135 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.03 06:30:14" (1/1) ... [2025-03-16 18:30:14,136 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f50fd6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:14, skipping insertion in model container [2025-03-16 18:30:14,136 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.03 06:30:14" (1/1) ... [2025-03-16 18:30:14,177 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-16 18:30:14,461 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_spec13_product30.cil.c[61393,61406] [2025-03-16 18:30:14,487 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-16 18:30:14,498 INFO L200 MainTranslator]: Completed pre-run [2025-03-16 18:30:14,504 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [48] [2025-03-16 18:30:14,505 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [169] [2025-03-16 18:30:14,505 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification13_spec.i","") [837] [2025-03-16 18:30:14,505 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [932] [2025-03-16 18:30:14,505 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [1290] [2025-03-16 18:30:14,505 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1382] [2025-03-16 18:30:14,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [2960] [2025-03-16 18:30:14,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [2995] [2025-03-16 18:30:14,507 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [3004] [2025-03-16 18:30:14,507 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [3019] [2025-03-16 18:30:14,576 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_spec13_product30.cil.c[61393,61406] [2025-03-16 18:30:14,592 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-16 18:30:14,613 INFO L204 MainTranslator]: Completed translation [2025-03-16 18:30:14,614 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:14 WrapperNode [2025-03-16 18:30:14,614 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-16 18:30:14,615 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-16 18:30:14,615 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-16 18:30:14,615 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-16 18:30:14,619 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:30:14" (1/1) ... [2025-03-16 18:30:14,636 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:30:14" (1/1) ... [2025-03-16 18:30:14,662 INFO L138 Inliner]: procedures = 93, calls = 346, calls flagged for inlining = 30, calls inlined = 26, statements flattened = 879 [2025-03-16 18:30:14,662 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-16 18:30:14,663 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-16 18:30:14,663 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-16 18:30:14,663 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-16 18:30:14,669 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:14" (1/1) ... [2025-03-16 18:30:14,669 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:14" (1/1) ... [2025-03-16 18:30:14,673 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:14" (1/1) ... [2025-03-16 18:30:14,704 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:30:14,707 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:14" (1/1) ... [2025-03-16 18:30:14,707 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:14" (1/1) ... [2025-03-16 18:30:14,728 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:14" (1/1) ... [2025-03-16 18:30:14,731 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:14" (1/1) ... [2025-03-16 18:30:14,734 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:14" (1/1) ... [2025-03-16 18:30:14,740 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:14" (1/1) ... [2025-03-16 18:30:14,746 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-16 18:30:14,748 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-16 18:30:14,749 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-16 18:30:14,749 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-16 18:30:14,749 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:14" (1/1) ... [2025-03-16 18:30:14,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-16 18:30:14,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:14,772 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:30:14,776 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:30:14,792 INFO L130 BoogieDeclarations]: Found specification of procedure angelinaCall [2025-03-16 18:30:14,792 INFO L138 BoogieDeclarations]: Found implementation of procedure angelinaCall [2025-03-16 18:30:14,793 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-16 18:30:14,793 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentHeading [2025-03-16 18:30:14,793 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentHeading [2025-03-16 18:30:14,793 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2025-03-16 18:30:14,793 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2025-03-16 18:30:14,793 INFO L130 BoogieDeclarations]: Found specification of procedure existInLiftCallsInDirection [2025-03-16 18:30:14,793 INFO L138 BoogieDeclarations]: Found implementation of procedure existInLiftCallsInDirection [2025-03-16 18:30:14,794 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2025-03-16 18:30:14,794 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2025-03-16 18:30:14,794 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2025-03-16 18:30:14,794 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2025-03-16 18:30:14,794 INFO L130 BoogieDeclarations]: Found specification of procedure bobCall [2025-03-16 18:30:14,794 INFO L138 BoogieDeclarations]: Found implementation of procedure bobCall [2025-03-16 18:30:14,794 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2025-03-16 18:30:14,794 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2025-03-16 18:30:14,795 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection__wrappee__empty [2025-03-16 18:30:14,795 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection__wrappee__empty [2025-03-16 18:30:14,795 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2025-03-16 18:30:14,795 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2025-03-16 18:30:14,795 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2025-03-16 18:30:14,795 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2025-03-16 18:30:14,797 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2025-03-16 18:30:14,797 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2025-03-16 18:30:14,797 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2025-03-16 18:30:14,797 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2025-03-16 18:30:14,797 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2025-03-16 18:30:14,797 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2025-03-16 18:30:14,798 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2025-03-16 18:30:14,798 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2025-03-16 18:30:14,798 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2025-03-16 18:30:14,798 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2025-03-16 18:30:14,798 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2025-03-16 18:30:14,798 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure buttonForFloorIsPressed [2025-03-16 18:30:14,798 INFO L138 BoogieDeclarations]: Found implementation of procedure buttonForFloorIsPressed [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2025-03-16 18:30:14,798 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2025-03-16 18:30:14,798 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2025-03-16 18:30:14,798 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2025-03-16 18:30:14,799 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2025-03-16 18:30:14,799 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2025-03-16 18:30:14,799 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift__wrappee__twothirdsfull [2025-03-16 18:30:14,799 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift__wrappee__twothirdsfull [2025-03-16 18:30:14,799 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-16 18:30:14,799 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-16 18:30:14,799 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2025-03-16 18:30:14,799 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2025-03-16 18:30:14,944 INFO L256 CfgBuilder]: Building ICFG [2025-03-16 18:30:14,946 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-16 18:30:14,984 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1681: #res := ~retValue_acc~12; [2025-03-16 18:30:15,000 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L166: #res := ~retValue_acc~2; [2025-03-16 18:30:15,019 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L88: #res := ~retValue_acc~0; [2025-03-16 18:30:15,022 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1456: #res := ~retValue_acc~8; [2025-03-16 18:30:15,093 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2957: #res := ~retValue_acc~22; [2025-03-16 18:30:15,255 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2205: #res#1 := ~retValue_acc~17#1; [2025-03-16 18:30:15,255 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2239-1: isAnyLiftButtonPressed_#res#1 := isAnyLiftButtonPressed_~retValue_acc~18#1; [2025-03-16 18:30:15,307 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2337: #res := ~retValue_acc~21; [2025-03-16 18:30:15,317 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L127: #res := ~retValue_acc~1; [2025-03-16 18:30:15,431 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2166: #res := ~retValue_acc~16; [2025-03-16 18:30:15,441 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1672: #res := ~retValue_acc~11; [2025-03-16 18:30:15,474 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1721-1: isEmpty_#res#1 := isEmpty_~retValue_acc~13#1; [2025-03-16 18:30:15,523 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1801-1: anyStopRequested_#res#1 := anyStopRequested_~retValue_acc~14#1; [2025-03-16 18:30:15,523 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1814-1: isIdle_#res#1 := isIdle_~retValue_acc~15#1; [2025-03-16 18:30:15,547 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1638-1: areDoorsOpen_#res#1 := areDoorsOpen_~retValue_acc~10#1; [2025-03-16 18:30:15,590 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L523: #res := ~retValue_acc~4; [2025-03-16 18:30:15,676 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1629-1: getCurrentFloorID_#res#1 := getCurrentFloorID_~retValue_acc~9#1; [2025-03-16 18:30:15,676 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2323-1: stopRequestedAtCurrentFloor_#res#1 := stopRequestedAtCurrentFloor_~retValue_acc~20#1; [2025-03-16 18:30:15,676 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2295-1: stopRequestedAtCurrentFloor__wrappee__empty_#res#1 := stopRequestedAtCurrentFloor__wrappee__empty_~retValue_acc~19#1; [2025-03-16 18:30:15,725 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2992-1: valid_product_#res#1 := valid_product_~retValue_acc~24#1; [2025-03-16 18:30:15,725 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1287-1: main_#res#1 := main_~retValue_acc~7#1; [2025-03-16 18:30:15,733 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L287: #res := ~retValue_acc~3; [2025-03-16 18:30:15,737 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L834: #res := ~retValue_acc~5; [2025-03-16 18:30:15,871 INFO L? ?]: Removed 474 outVars from TransFormulas that were not future-live. [2025-03-16 18:30:15,871 INFO L307 CfgBuilder]: Performing block encoding [2025-03-16 18:30:15,895 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-16 18:30:15,896 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-16 18:30:15,896 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.03 06:30:15 BoogieIcfgContainer [2025-03-16 18:30:15,896 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-16 18:30:15,897 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-16 18:30:15,897 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-16 18:30:15,903 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-16 18:30:15,904 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.03 06:30:14" (1/3) ... [2025-03-16 18:30:15,904 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72c7e0dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.03 06:30:15, skipping insertion in model container [2025-03-16 18:30:15,904 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:14" (2/3) ... [2025-03-16 18:30:15,904 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72c7e0dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.03 06:30:15, skipping insertion in model container [2025-03-16 18:30:15,904 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.03 06:30:15" (3/3) ... [2025-03-16 18:30:15,905 INFO L128 eAbstractionObserver]: Analyzing ICFG elevator_spec13_product30.cil.c [2025-03-16 18:30:15,915 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-16 18:30:15,918 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG elevator_spec13_product30.cil.c that has 27 procedures, 596 locations, 1 initial locations, 4 loop locations, and 1 error locations. [2025-03-16 18:30:15,972 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-16 18:30:15,980 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;@2b7cb653, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-16 18:30:15,981 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-16 18:30:15,987 INFO L276 IsEmpty]: Start isEmpty. Operand has 596 states, 466 states have (on average 1.701716738197425) internal successors, (793), 486 states have internal predecessors, (793), 102 states have call successors, (102), 26 states have call predecessors, (102), 26 states have return successors, (102), 98 states have call predecessors, (102), 102 states have call successors, (102) [2025-03-16 18:30:16,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2025-03-16 18:30:16,001 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:16,002 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:30:16,002 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:16,005 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:16,005 INFO L85 PathProgramCache]: Analyzing trace with hash -710187611, now seen corresponding path program 1 times [2025-03-16 18:30:16,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:16,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601355083] [2025-03-16 18:30:16,010 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:16,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:16,075 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-03-16 18:30:16,130 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-03-16 18:30:16,134 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:16,134 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:16,434 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-16 18:30:16,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:16,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601355083] [2025-03-16 18:30:16,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601355083] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:16,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780023189] [2025-03-16 18:30:16,440 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:16,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:16,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:16,443 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:30:16,444 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:30:16,576 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-03-16 18:30:16,725 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-03-16 18:30:16,725 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:16,725 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:16,731 INFO L256 TraceCheckSpWp]: Trace formula consists of 1260 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:30:16,737 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:16,794 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-03-16 18:30:16,794 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:16,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780023189] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:16,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:16,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:30:16,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906851897] [2025-03-16 18:30:16,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:16,800 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:16,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:16,814 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:16,814 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:16,817 INFO L87 Difference]: Start difference. First operand has 596 states, 466 states have (on average 1.701716738197425) internal successors, (793), 486 states have internal predecessors, (793), 102 states have call successors, (102), 26 states have call predecessors, (102), 26 states have return successors, (102), 98 states have call predecessors, (102), 102 states have call successors, (102) Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:30:16,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:16,984 INFO L93 Difference]: Finished difference Result 1195 states and 2014 transitions. [2025-03-16 18:30:16,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:16,986 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 78 [2025-03-16 18:30:16,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:17,002 INFO L225 Difference]: With dead ends: 1195 [2025-03-16 18:30:17,003 INFO L226 Difference]: Without dead ends: 596 [2025-03-16 18:30:17,011 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 77 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:30:17,014 INFO L435 NwaCegarLoop]: 976 mSDtfsCounter, 17 mSDsluCounter, 1944 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 2920 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:17,014 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 2920 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:17,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2025-03-16 18:30:17,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 596. [2025-03-16 18:30:17,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 468 states have (on average 1.6923076923076923) internal successors, (792), 486 states have internal predecessors, (792), 102 states have call successors, (102), 27 states have call predecessors, (102), 25 states have return successors, (99), 96 states have call predecessors, (99), 99 states have call successors, (99) [2025-03-16 18:30:17,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 993 transitions. [2025-03-16 18:30:17,099 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 993 transitions. Word has length 78 [2025-03-16 18:30:17,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:17,100 INFO L471 AbstractCegarLoop]: Abstraction has 596 states and 993 transitions. [2025-03-16 18:30:17,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:30:17,100 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 993 transitions. [2025-03-16 18:30:17,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2025-03-16 18:30:17,105 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:17,106 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] [2025-03-16 18:30:17,114 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:30:17,306 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:30:17,307 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:17,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:17,307 INFO L85 PathProgramCache]: Analyzing trace with hash -195713779, now seen corresponding path program 1 times [2025-03-16 18:30:17,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:17,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481414520] [2025-03-16 18:30:17,307 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:17,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:17,336 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 95 statements into 1 equivalence classes. [2025-03-16 18:30:17,358 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 95 of 95 statements. [2025-03-16 18:30:17,359 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:17,359 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:17,610 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:30:17,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:17,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481414520] [2025-03-16 18:30:17,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481414520] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:17,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723214175] [2025-03-16 18:30:17,612 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:17,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:17,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:17,614 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:30:17,615 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:30:17,742 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 95 statements into 1 equivalence classes. [2025-03-16 18:30:17,902 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 95 of 95 statements. [2025-03-16 18:30:17,902 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:17,902 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:17,908 INFO L256 TraceCheckSpWp]: Trace formula consists of 1506 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:30:17,913 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:17,948 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:30:17,951 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:17,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723214175] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:17,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:17,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2025-03-16 18:30:17,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078207222] [2025-03-16 18:30:17,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:17,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:17,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:17,955 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:17,955 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:30:17,955 INFO L87 Difference]: Start difference. First operand 596 states and 993 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:30:18,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:18,189 INFO L93 Difference]: Finished difference Result 1249 states and 2094 transitions. [2025-03-16 18:30:18,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:18,190 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 95 [2025-03-16 18:30:18,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:18,195 INFO L225 Difference]: With dead ends: 1249 [2025-03-16 18:30:18,195 INFO L226 Difference]: Without dead ends: 659 [2025-03-16 18:30:18,197 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 94 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:30:18,198 INFO L435 NwaCegarLoop]: 954 mSDtfsCounter, 122 mSDsluCounter, 1831 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 2785 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:18,198 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 2785 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-16 18:30:18,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2025-03-16 18:30:18,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 641. [2025-03-16 18:30:18,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 512 states have (on average 1.7109375) internal successors, (876), 530 states have internal predecessors, (876), 102 states have call successors, (102), 28 states have call predecessors, (102), 26 states have return successors, (99), 96 states have call predecessors, (99), 99 states have call successors, (99) [2025-03-16 18:30:18,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 1077 transitions. [2025-03-16 18:30:18,236 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 1077 transitions. Word has length 95 [2025-03-16 18:30:18,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:18,237 INFO L471 AbstractCegarLoop]: Abstraction has 641 states and 1077 transitions. [2025-03-16 18:30:18,237 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:30:18,237 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 1077 transitions. [2025-03-16 18:30:18,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2025-03-16 18:30:18,244 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:18,244 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:30:18,252 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:30:18,448 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:30:18,448 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:18,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:18,448 INFO L85 PathProgramCache]: Analyzing trace with hash 929960439, now seen corresponding path program 1 times [2025-03-16 18:30:18,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:18,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256846550] [2025-03-16 18:30:18,448 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:18,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:18,465 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 82 statements into 1 equivalence classes. [2025-03-16 18:30:18,475 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 82 of 82 statements. [2025-03-16 18:30:18,475 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:18,475 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:18,622 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:30:18,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:18,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256846550] [2025-03-16 18:30:18,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256846550] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:18,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844132011] [2025-03-16 18:30:18,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:18,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:18,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:18,624 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:30:18,626 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:30:18,716 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 82 statements into 1 equivalence classes. [2025-03-16 18:30:18,819 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 82 of 82 statements. [2025-03-16 18:30:18,819 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:18,819 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:18,825 INFO L256 TraceCheckSpWp]: Trace formula consists of 1264 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:30:18,830 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:18,888 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-16 18:30:18,888 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:18,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844132011] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:18,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:18,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2025-03-16 18:30:18,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308405419] [2025-03-16 18:30:18,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:18,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:30:18,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:18,890 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:30:18,890 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:30:18,891 INFO L87 Difference]: Start difference. First operand 641 states and 1077 transitions. Second operand has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:18,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:19,000 INFO L93 Difference]: Finished difference Result 1301 states and 2185 transitions. [2025-03-16 18:30:19,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:19,000 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 82 [2025-03-16 18:30:19,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:19,006 INFO L225 Difference]: With dead ends: 1301 [2025-03-16 18:30:19,006 INFO L226 Difference]: Without dead ends: 666 [2025-03-16 18:30:19,010 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:30:19,012 INFO L435 NwaCegarLoop]: 967 mSDtfsCounter, 89 mSDsluCounter, 4741 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 5708 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:19,013 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 5708 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:19,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2025-03-16 18:30:19,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 654. [2025-03-16 18:30:19,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 522 states have (on average 1.706896551724138) internal successors, (891), 542 states have internal predecessors, (891), 103 states have call successors, (103), 28 states have call predecessors, (103), 28 states have return successors, (104), 97 states have call predecessors, (104), 100 states have call successors, (104) [2025-03-16 18:30:19,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1098 transitions. [2025-03-16 18:30:19,042 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1098 transitions. Word has length 82 [2025-03-16 18:30:19,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:19,043 INFO L471 AbstractCegarLoop]: Abstraction has 654 states and 1098 transitions. [2025-03-16 18:30:19,043 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:19,043 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1098 transitions. [2025-03-16 18:30:19,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2025-03-16 18:30:19,045 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:19,045 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:30:19,053 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:30:19,245 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:30:19,245 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:19,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:19,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1901415825, now seen corresponding path program 1 times [2025-03-16 18:30:19,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:19,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194508848] [2025-03-16 18:30:19,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:19,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:19,258 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 83 statements into 1 equivalence classes. [2025-03-16 18:30:19,264 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 83 of 83 statements. [2025-03-16 18:30:19,264 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:19,265 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:19,315 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:30:19,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:19,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194508848] [2025-03-16 18:30:19,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194508848] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:19,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363425852] [2025-03-16 18:30:19,315 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:19,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:19,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:19,319 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:30:19,320 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:30:19,412 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 83 statements into 1 equivalence classes. [2025-03-16 18:30:19,510 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 83 of 83 statements. [2025-03-16 18:30:19,510 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:19,510 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:19,514 INFO L256 TraceCheckSpWp]: Trace formula consists of 1265 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:30:19,517 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:19,539 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-16 18:30:19,539 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:19,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363425852] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:19,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:19,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:30:19,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749027130] [2025-03-16 18:30:19,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:19,543 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:19,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:19,543 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:19,543 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:19,543 INFO L87 Difference]: Start difference. First operand 654 states and 1098 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:30:19,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:19,600 INFO L93 Difference]: Finished difference Result 1315 states and 2206 transitions. [2025-03-16 18:30:19,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:19,601 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 83 [2025-03-16 18:30:19,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:19,605 INFO L225 Difference]: With dead ends: 1315 [2025-03-16 18:30:19,605 INFO L226 Difference]: Without dead ends: 665 [2025-03-16 18:30:19,607 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:30:19,609 INFO L435 NwaCegarLoop]: 967 mSDtfsCounter, 12 mSDsluCounter, 1925 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 2892 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:19,609 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 2892 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:19,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2025-03-16 18:30:19,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 663. [2025-03-16 18:30:19,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 530 states have (on average 1.6981132075471699) internal successors, (900), 550 states have internal predecessors, (900), 103 states have call successors, (103), 29 states have call predecessors, (103), 29 states have return successors, (103), 97 states have call predecessors, (103), 100 states have call successors, (103) [2025-03-16 18:30:19,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1106 transitions. [2025-03-16 18:30:19,639 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1106 transitions. Word has length 83 [2025-03-16 18:30:19,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:19,639 INFO L471 AbstractCegarLoop]: Abstraction has 663 states and 1106 transitions. [2025-03-16 18:30:19,639 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:30:19,640 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1106 transitions. [2025-03-16 18:30:19,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2025-03-16 18:30:19,642 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:19,642 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] [2025-03-16 18:30:19,650 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:30:19,843 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:30:19,843 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:19,843 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:19,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1367008887, now seen corresponding path program 1 times [2025-03-16 18:30:19,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:19,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976015483] [2025-03-16 18:30:19,847 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:19,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:19,858 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 83 statements into 1 equivalence classes. [2025-03-16 18:30:19,867 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 83 of 83 statements. [2025-03-16 18:30:19,867 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:19,867 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:20,000 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:30:20,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:20,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976015483] [2025-03-16 18:30:20,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976015483] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:20,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770739374] [2025-03-16 18:30:20,001 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:20,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:20,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:20,004 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:30:20,005 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:30:20,094 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 83 statements into 1 equivalence classes. [2025-03-16 18:30:20,190 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 83 of 83 statements. [2025-03-16 18:30:20,190 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:20,190 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:20,194 INFO L256 TraceCheckSpWp]: Trace formula consists of 1265 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:30:20,196 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:20,254 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-16 18:30:20,254 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:20,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770739374] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:20,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:20,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2025-03-16 18:30:20,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135160840] [2025-03-16 18:30:20,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:20,255 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:30:20,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:20,256 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:30:20,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:30:20,256 INFO L87 Difference]: Start difference. First operand 663 states and 1106 transitions. Second operand has 7 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:20,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:20,344 INFO L93 Difference]: Finished difference Result 1330 states and 2219 transitions. [2025-03-16 18:30:20,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:20,344 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 83 [2025-03-16 18:30:20,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:20,350 INFO L225 Difference]: With dead ends: 1330 [2025-03-16 18:30:20,351 INFO L226 Difference]: Without dead ends: 686 [2025-03-16 18:30:20,354 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 79 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:30:20,355 INFO L435 NwaCegarLoop]: 966 mSDtfsCounter, 100 mSDsluCounter, 4726 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 5692 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:20,355 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 5692 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:20,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2025-03-16 18:30:20,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 663. [2025-03-16 18:30:20,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 530 states have (on average 1.6981132075471699) internal successors, (900), 550 states have internal predecessors, (900), 103 states have call successors, (103), 29 states have call predecessors, (103), 29 states have return successors, (103), 97 states have call predecessors, (103), 100 states have call successors, (103) [2025-03-16 18:30:20,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1106 transitions. [2025-03-16 18:30:20,379 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1106 transitions. Word has length 83 [2025-03-16 18:30:20,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:20,379 INFO L471 AbstractCegarLoop]: Abstraction has 663 states and 1106 transitions. [2025-03-16 18:30:20,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:20,379 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1106 transitions. [2025-03-16 18:30:20,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2025-03-16 18:30:20,381 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:20,381 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] [2025-03-16 18:30:20,389 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:30:20,582 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:30:20,582 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:20,582 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:20,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1309987399, now seen corresponding path program 1 times [2025-03-16 18:30:20,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:20,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143353605] [2025-03-16 18:30:20,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:20,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:20,593 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 84 statements into 1 equivalence classes. [2025-03-16 18:30:20,599 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 84 of 84 statements. [2025-03-16 18:30:20,599 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:20,599 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:20,701 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:30:20,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:20,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143353605] [2025-03-16 18:30:20,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143353605] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:20,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125073932] [2025-03-16 18:30:20,701 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:20,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:20,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:20,703 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:30:20,704 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:30:20,796 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 84 statements into 1 equivalence classes. [2025-03-16 18:30:20,891 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 84 of 84 statements. [2025-03-16 18:30:20,891 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:20,891 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:20,895 INFO L256 TraceCheckSpWp]: Trace formula consists of 1266 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:30:20,899 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:20,953 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-16 18:30:20,953 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:20,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125073932] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:20,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:20,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2025-03-16 18:30:20,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786283989] [2025-03-16 18:30:20,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:20,956 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:30:20,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:20,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:30:20,956 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:30:20,956 INFO L87 Difference]: Start difference. First operand 663 states and 1106 transitions. Second operand has 7 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:21,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:21,054 INFO L93 Difference]: Finished difference Result 1330 states and 2219 transitions. [2025-03-16 18:30:21,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:21,055 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 84 [2025-03-16 18:30:21,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:21,060 INFO L225 Difference]: With dead ends: 1330 [2025-03-16 18:30:21,060 INFO L226 Difference]: Without dead ends: 686 [2025-03-16 18:30:21,062 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 80 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:30:21,063 INFO L435 NwaCegarLoop]: 966 mSDtfsCounter, 111 mSDsluCounter, 4714 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 5680 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:21,063 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 5680 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:21,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2025-03-16 18:30:21,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 663. [2025-03-16 18:30:21,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 530 states have (on average 1.6981132075471699) internal successors, (900), 550 states have internal predecessors, (900), 103 states have call successors, (103), 29 states have call predecessors, (103), 29 states have return successors, (103), 97 states have call predecessors, (103), 100 states have call successors, (103) [2025-03-16 18:30:21,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1106 transitions. [2025-03-16 18:30:21,086 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1106 transitions. Word has length 84 [2025-03-16 18:30:21,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:21,086 INFO L471 AbstractCegarLoop]: Abstraction has 663 states and 1106 transitions. [2025-03-16 18:30:21,086 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:21,086 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1106 transitions. [2025-03-16 18:30:21,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2025-03-16 18:30:21,088 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:21,088 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:21,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-03-16 18:30:21,288 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:30:21,289 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:21,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:21,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1568451486, now seen corresponding path program 1 times [2025-03-16 18:30:21,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:21,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826384986] [2025-03-16 18:30:21,289 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:21,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:21,299 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 99 statements into 1 equivalence classes. [2025-03-16 18:30:21,303 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 99 of 99 statements. [2025-03-16 18:30:21,303 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:21,303 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:21,405 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:30:21,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:21,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826384986] [2025-03-16 18:30:21,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826384986] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:21,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6782028] [2025-03-16 18:30:21,405 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:21,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:21,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:21,407 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:30:21,409 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:30:21,502 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 99 statements into 1 equivalence classes. [2025-03-16 18:30:21,613 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 99 of 99 statements. [2025-03-16 18:30:21,613 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:21,613 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:21,617 INFO L256 TraceCheckSpWp]: Trace formula consists of 1506 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:30:21,621 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:21,686 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:30:21,688 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:21,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6782028] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:21,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:21,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2025-03-16 18:30:21,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926928681] [2025-03-16 18:30:21,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:21,689 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:30:21,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:21,689 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:30:21,689 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:30:21,690 INFO L87 Difference]: Start difference. First operand 663 states and 1106 transitions. Second operand has 8 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:30:21,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:21,823 INFO L93 Difference]: Finished difference Result 1333 states and 2223 transitions. [2025-03-16 18:30:21,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:30:21,823 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 99 [2025-03-16 18:30:21,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:21,827 INFO L225 Difference]: With dead ends: 1333 [2025-03-16 18:30:21,827 INFO L226 Difference]: Without dead ends: 689 [2025-03-16 18:30:21,830 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 94 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:30:21,830 INFO L435 NwaCegarLoop]: 956 mSDtfsCounter, 95 mSDsluCounter, 5639 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 6595 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:21,831 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 6595 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:21,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2025-03-16 18:30:21,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 663. [2025-03-16 18:30:21,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 530 states have (on average 1.6981132075471699) internal successors, (900), 550 states have internal predecessors, (900), 103 states have call successors, (103), 29 states have call predecessors, (103), 29 states have return successors, (103), 97 states have call predecessors, (103), 100 states have call successors, (103) [2025-03-16 18:30:21,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1106 transitions. [2025-03-16 18:30:21,850 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1106 transitions. Word has length 99 [2025-03-16 18:30:21,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:21,850 INFO L471 AbstractCegarLoop]: Abstraction has 663 states and 1106 transitions. [2025-03-16 18:30:21,850 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:30:21,850 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1106 transitions. [2025-03-16 18:30:21,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2025-03-16 18:30:21,852 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:21,852 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] [2025-03-16 18:30:21,860 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:30:22,056 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:30:22,056 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:22,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:22,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1507273322, now seen corresponding path program 1 times [2025-03-16 18:30:22,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:22,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227539724] [2025-03-16 18:30:22,057 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:22,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:22,066 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-03-16 18:30:22,070 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-03-16 18:30:22,070 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:22,070 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:22,144 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:30:22,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:22,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227539724] [2025-03-16 18:30:22,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227539724] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:22,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994718944] [2025-03-16 18:30:22,145 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:22,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:22,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:22,147 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:30:22,148 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:30:22,239 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-03-16 18:30:22,339 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-03-16 18:30:22,339 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:22,339 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:22,343 INFO L256 TraceCheckSpWp]: Trace formula consists of 1263 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:30:22,345 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:22,409 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-16 18:30:22,409 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:22,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994718944] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:22,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:22,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2025-03-16 18:30:22,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082356576] [2025-03-16 18:30:22,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:22,410 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:30:22,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:22,410 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:30:22,411 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:30:22,411 INFO L87 Difference]: Start difference. First operand 663 states and 1106 transitions. Second operand has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:22,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:22,566 INFO L93 Difference]: Finished difference Result 1333 states and 2223 transitions. [2025-03-16 18:30:22,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:30:22,566 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 85 [2025-03-16 18:30:22,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:22,572 INFO L225 Difference]: With dead ends: 1333 [2025-03-16 18:30:22,572 INFO L226 Difference]: Without dead ends: 689 [2025-03-16 18:30:22,574 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 80 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:30:22,575 INFO L435 NwaCegarLoop]: 956 mSDtfsCounter, 105 mSDsluCounter, 5627 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 6583 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:22,577 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 6583 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:22,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2025-03-16 18:30:22,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 663. [2025-03-16 18:30:22,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 530 states have (on average 1.6981132075471699) internal successors, (900), 550 states have internal predecessors, (900), 103 states have call successors, (103), 29 states have call predecessors, (103), 29 states have return successors, (103), 97 states have call predecessors, (103), 100 states have call successors, (103) [2025-03-16 18:30:22,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1106 transitions. [2025-03-16 18:30:22,599 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1106 transitions. Word has length 85 [2025-03-16 18:30:22,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:22,599 INFO L471 AbstractCegarLoop]: Abstraction has 663 states and 1106 transitions. [2025-03-16 18:30:22,599 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:22,599 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1106 transitions. [2025-03-16 18:30:22,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2025-03-16 18:30:22,601 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:22,601 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:30:22,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-03-16 18:30:22,802 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:30:22,802 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:22,804 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:22,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1057346928, now seen corresponding path program 1 times [2025-03-16 18:30:22,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:22,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626783603] [2025-03-16 18:30:22,804 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:22,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:22,813 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-03-16 18:30:22,816 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-03-16 18:30:22,817 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:22,817 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:22,870 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:30:22,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:22,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626783603] [2025-03-16 18:30:22,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626783603] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:22,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806566224] [2025-03-16 18:30:22,871 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:22,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:22,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:22,873 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:30:22,874 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:30:22,961 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-03-16 18:30:23,055 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-03-16 18:30:23,055 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:23,055 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:23,059 INFO L256 TraceCheckSpWp]: Trace formula consists of 1267 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:30:23,061 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:23,076 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:30:23,076 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:23,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806566224] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:23,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:23,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:30:23,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112787812] [2025-03-16 18:30:23,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:23,077 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:23,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:23,077 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:23,077 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:23,077 INFO L87 Difference]: Start difference. First operand 663 states and 1106 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:30:23,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:23,130 INFO L93 Difference]: Finished difference Result 1296 states and 2168 transitions. [2025-03-16 18:30:23,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:23,130 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 86 [2025-03-16 18:30:23,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:23,134 INFO L225 Difference]: With dead ends: 1296 [2025-03-16 18:30:23,134 INFO L226 Difference]: Without dead ends: 663 [2025-03-16 18:30:23,137 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 85 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:30:23,138 INFO L435 NwaCegarLoop]: 964 mSDtfsCounter, 20 mSDsluCounter, 1922 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 2886 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:23,138 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 2886 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:23,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2025-03-16 18:30:23,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 663. [2025-03-16 18:30:23,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 530 states have (on average 1.6886792452830188) internal successors, (895), 550 states have internal predecessors, (895), 103 states have call successors, (103), 29 states have call predecessors, (103), 29 states have return successors, (103), 97 states have call predecessors, (103), 100 states have call successors, (103) [2025-03-16 18:30:23,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1101 transitions. [2025-03-16 18:30:23,156 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1101 transitions. Word has length 86 [2025-03-16 18:30:23,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:23,156 INFO L471 AbstractCegarLoop]: Abstraction has 663 states and 1101 transitions. [2025-03-16 18:30:23,156 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:30:23,156 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1101 transitions. [2025-03-16 18:30:23,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2025-03-16 18:30:23,158 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:23,158 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] [2025-03-16 18:30:23,165 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:30:23,358 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:30:23,358 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:23,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:23,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1876456678, now seen corresponding path program 1 times [2025-03-16 18:30:23,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:23,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261141064] [2025-03-16 18:30:23,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:23,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:23,372 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 102 statements into 1 equivalence classes. [2025-03-16 18:30:23,376 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 102 of 102 statements. [2025-03-16 18:30:23,376 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:23,376 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:23,421 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:30:23,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:23,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261141064] [2025-03-16 18:30:23,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261141064] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:23,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582719023] [2025-03-16 18:30:23,421 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:23,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:23,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:23,423 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:30:23,424 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:30:23,522 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 102 statements into 1 equivalence classes. [2025-03-16 18:30:23,636 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 102 of 102 statements. [2025-03-16 18:30:23,636 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:23,636 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:23,641 INFO L256 TraceCheckSpWp]: Trace formula consists of 1512 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:30:23,644 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:23,662 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2025-03-16 18:30:23,662 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:23,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582719023] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:23,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:23,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:30:23,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932441753] [2025-03-16 18:30:23,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:23,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:23,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:23,663 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:23,663 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:23,663 INFO L87 Difference]: Start difference. First operand 663 states and 1101 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:30:23,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:23,799 INFO L93 Difference]: Finished difference Result 1325 states and 2208 transitions. [2025-03-16 18:30:23,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:23,800 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 102 [2025-03-16 18:30:23,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:23,804 INFO L225 Difference]: With dead ends: 1325 [2025-03-16 18:30:23,804 INFO L226 Difference]: Without dead ends: 750 [2025-03-16 18:30:23,806 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 102 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:30:23,806 INFO L435 NwaCegarLoop]: 929 mSDtfsCounter, 171 mSDsluCounter, 1829 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 2758 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:23,807 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 2758 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:23,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2025-03-16 18:30:23,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 708. [2025-03-16 18:30:23,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 574 states have (on average 1.7055749128919862) internal successors, (979), 594 states have internal predecessors, (979), 103 states have call successors, (103), 30 states have call predecessors, (103), 30 states have return successors, (102), 97 states have call predecessors, (102), 100 states have call successors, (102) [2025-03-16 18:30:23,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 1184 transitions. [2025-03-16 18:30:23,824 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 1184 transitions. Word has length 102 [2025-03-16 18:30:23,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:23,825 INFO L471 AbstractCegarLoop]: Abstraction has 708 states and 1184 transitions. [2025-03-16 18:30:23,825 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:30:23,825 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 1184 transitions. [2025-03-16 18:30:23,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2025-03-16 18:30:23,826 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:23,826 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:30:23,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-03-16 18:30:24,027 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:30:24,027 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:24,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:24,027 INFO L85 PathProgramCache]: Analyzing trace with hash 605507172, now seen corresponding path program 1 times [2025-03-16 18:30:24,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:24,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963377587] [2025-03-16 18:30:24,027 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:24,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:24,039 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-03-16 18:30:24,044 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-03-16 18:30:24,044 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:24,044 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:24,083 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:30:24,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:24,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963377587] [2025-03-16 18:30:24,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963377587] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:24,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187457145] [2025-03-16 18:30:24,083 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:24,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:24,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:24,086 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:30:24,087 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:30:24,175 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-03-16 18:30:24,269 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-03-16 18:30:24,269 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:24,269 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:24,273 INFO L256 TraceCheckSpWp]: Trace formula consists of 1269 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:30:24,276 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:24,320 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-03-16 18:30:24,321 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:24,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187457145] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:24,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:24,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [4] total 9 [2025-03-16 18:30:24,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182193360] [2025-03-16 18:30:24,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:24,321 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:30:24,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:24,322 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:30:24,322 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:30:24,322 INFO L87 Difference]: Start difference. First operand 708 states and 1184 transitions. Second operand has 7 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:24,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:24,419 INFO L93 Difference]: Finished difference Result 1318 states and 2195 transitions. [2025-03-16 18:30:24,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:24,420 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 88 [2025-03-16 18:30:24,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:24,424 INFO L225 Difference]: With dead ends: 1318 [2025-03-16 18:30:24,424 INFO L226 Difference]: Without dead ends: 743 [2025-03-16 18:30:24,426 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 85 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:30:24,426 INFO L435 NwaCegarLoop]: 969 mSDtfsCounter, 89 mSDsluCounter, 4755 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 5724 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:24,426 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 5724 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:24,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2025-03-16 18:30:24,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 721. [2025-03-16 18:30:24,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 584 states have (on average 1.702054794520548) internal successors, (994), 606 states have internal predecessors, (994), 104 states have call successors, (104), 30 states have call predecessors, (104), 32 states have return successors, (105), 98 states have call predecessors, (105), 101 states have call successors, (105) [2025-03-16 18:30:24,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 1203 transitions. [2025-03-16 18:30:24,444 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 1203 transitions. Word has length 88 [2025-03-16 18:30:24,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:24,444 INFO L471 AbstractCegarLoop]: Abstraction has 721 states and 1203 transitions. [2025-03-16 18:30:24,444 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:24,444 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 1203 transitions. [2025-03-16 18:30:24,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2025-03-16 18:30:24,446 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:24,446 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:24,454 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:30:24,646 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:30:24,647 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:24,647 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:24,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1141068257, now seen corresponding path program 1 times [2025-03-16 18:30:24,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:24,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191570100] [2025-03-16 18:30:24,647 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:24,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:24,657 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-03-16 18:30:24,661 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-03-16 18:30:24,662 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:24,662 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:24,700 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:30:24,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:24,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191570100] [2025-03-16 18:30:24,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191570100] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:24,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858627483] [2025-03-16 18:30:24,701 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:24,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:24,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:24,703 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:30:24,705 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:30:24,803 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-03-16 18:30:24,898 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-03-16 18:30:24,898 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:24,898 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:24,902 INFO L256 TraceCheckSpWp]: Trace formula consists of 1270 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:30:24,904 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:24,918 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:30:24,919 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:24,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858627483] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:24,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:24,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:30:24,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710519589] [2025-03-16 18:30:24,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:24,920 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:24,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:24,920 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:24,920 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:24,921 INFO L87 Difference]: Start difference. First operand 721 states and 1203 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:30:24,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:24,958 INFO L93 Difference]: Finished difference Result 1372 states and 2291 transitions. [2025-03-16 18:30:24,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:30:24,958 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 89 [2025-03-16 18:30:24,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:24,962 INFO L225 Difference]: With dead ends: 1372 [2025-03-16 18:30:24,962 INFO L226 Difference]: Without dead ends: 721 [2025-03-16 18:30:24,965 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 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:30:24,965 INFO L435 NwaCegarLoop]: 968 mSDtfsCounter, 2 mSDsluCounter, 1927 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2895 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:24,965 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2895 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:24,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states. [2025-03-16 18:30:24,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 721. [2025-03-16 18:30:24,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 584 states have (on average 1.696917808219178) internal successors, (991), 606 states have internal predecessors, (991), 104 states have call successors, (104), 30 states have call predecessors, (104), 32 states have return successors, (105), 98 states have call predecessors, (105), 101 states have call successors, (105) [2025-03-16 18:30:24,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 1200 transitions. [2025-03-16 18:30:24,982 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 1200 transitions. Word has length 89 [2025-03-16 18:30:24,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:24,983 INFO L471 AbstractCegarLoop]: Abstraction has 721 states and 1200 transitions. [2025-03-16 18:30:24,983 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:30:24,983 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 1200 transitions. [2025-03-16 18:30:24,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2025-03-16 18:30:24,984 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:24,984 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:24,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-03-16 18:30:25,185 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:30:25,185 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:25,186 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:25,186 INFO L85 PathProgramCache]: Analyzing trace with hash 53221758, now seen corresponding path program 1 times [2025-03-16 18:30:25,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:25,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248994220] [2025-03-16 18:30:25,186 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:25,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:25,196 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 104 statements into 1 equivalence classes. [2025-03-16 18:30:25,198 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 104 of 104 statements. [2025-03-16 18:30:25,199 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:25,199 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:25,238 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:30:25,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:25,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248994220] [2025-03-16 18:30:25,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248994220] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:25,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134813856] [2025-03-16 18:30:25,239 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:25,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:25,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:25,241 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:30:25,243 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:30:25,338 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 104 statements into 1 equivalence classes. [2025-03-16 18:30:25,448 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 104 of 104 statements. [2025-03-16 18:30:25,448 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:25,448 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:25,453 INFO L256 TraceCheckSpWp]: Trace formula consists of 1514 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:30:25,456 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:25,494 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-16 18:30:25,495 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:25,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134813856] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:25,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:25,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [4] total 9 [2025-03-16 18:30:25,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788108486] [2025-03-16 18:30:25,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:25,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:30:25,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:25,496 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:30:25,496 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:30:25,496 INFO L87 Difference]: Start difference. First operand 721 states and 1200 transitions. Second operand has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:30:25,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:25,570 INFO L93 Difference]: Finished difference Result 1327 states and 2206 transitions. [2025-03-16 18:30:25,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:25,570 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 104 [2025-03-16 18:30:25,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:25,575 INFO L225 Difference]: With dead ends: 1327 [2025-03-16 18:30:25,575 INFO L226 Difference]: Without dead ends: 752 [2025-03-16 18:30:25,577 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 101 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:30:25,578 INFO L435 NwaCegarLoop]: 964 mSDtfsCounter, 100 mSDsluCounter, 4722 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 5686 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:25,578 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 5686 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:25,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2025-03-16 18:30:25,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 721. [2025-03-16 18:30:25,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 584 states have (on average 1.696917808219178) internal successors, (991), 606 states have internal predecessors, (991), 104 states have call successors, (104), 30 states have call predecessors, (104), 32 states have return successors, (105), 98 states have call predecessors, (105), 101 states have call successors, (105) [2025-03-16 18:30:25,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 1200 transitions. [2025-03-16 18:30:25,598 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 1200 transitions. Word has length 104 [2025-03-16 18:30:25,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:25,599 INFO L471 AbstractCegarLoop]: Abstraction has 721 states and 1200 transitions. [2025-03-16 18:30:25,599 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:30:25,599 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 1200 transitions. [2025-03-16 18:30:25,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2025-03-16 18:30:25,601 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:25,601 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] [2025-03-16 18:30:25,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-03-16 18:30:25,801 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:30:25,801 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:25,802 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:25,802 INFO L85 PathProgramCache]: Analyzing trace with hash -5567263, now seen corresponding path program 1 times [2025-03-16 18:30:25,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:25,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750288137] [2025-03-16 18:30:25,802 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:25,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:25,811 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-03-16 18:30:25,814 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-03-16 18:30:25,814 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:25,814 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:25,866 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-03-16 18:30:25,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:25,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750288137] [2025-03-16 18:30:25,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750288137] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:25,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612107293] [2025-03-16 18:30:25,867 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:25,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:25,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:25,869 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:30:25,871 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:30:25,963 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-03-16 18:30:26,054 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-03-16 18:30:26,055 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:26,055 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:26,060 INFO L256 TraceCheckSpWp]: Trace formula consists of 1266 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:30:26,063 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:26,114 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-03-16 18:30:26,115 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:26,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612107293] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:26,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:26,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2025-03-16 18:30:26,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794542160] [2025-03-16 18:30:26,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:26,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:30:26,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:26,117 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:30:26,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:30:26,118 INFO L87 Difference]: Start difference. First operand 721 states and 1200 transitions. Second operand has 8 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:26,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:26,229 INFO L93 Difference]: Finished difference Result 1330 states and 2209 transitions. [2025-03-16 18:30:26,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:30:26,229 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 89 [2025-03-16 18:30:26,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:26,233 INFO L225 Difference]: With dead ends: 1330 [2025-03-16 18:30:26,234 INFO L226 Difference]: Without dead ends: 755 [2025-03-16 18:30:26,236 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 86 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:30:26,236 INFO L435 NwaCegarLoop]: 954 mSDtfsCounter, 96 mSDsluCounter, 5633 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 6587 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:26,236 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 6587 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:26,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2025-03-16 18:30:26,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 721. [2025-03-16 18:30:26,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 584 states have (on average 1.696917808219178) internal successors, (991), 606 states have internal predecessors, (991), 104 states have call successors, (104), 30 states have call predecessors, (104), 32 states have return successors, (105), 98 states have call predecessors, (105), 101 states have call successors, (105) [2025-03-16 18:30:26,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 1200 transitions. [2025-03-16 18:30:26,259 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 1200 transitions. Word has length 89 [2025-03-16 18:30:26,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:26,259 INFO L471 AbstractCegarLoop]: Abstraction has 721 states and 1200 transitions. [2025-03-16 18:30:26,259 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:26,259 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 1200 transitions. [2025-03-16 18:30:26,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-03-16 18:30:26,261 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:26,261 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:30:26,269 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:30:26,461 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:30:26,462 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:26,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:26,462 INFO L85 PathProgramCache]: Analyzing trace with hash 401986019, now seen corresponding path program 1 times [2025-03-16 18:30:26,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:26,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594886082] [2025-03-16 18:30:26,463 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:26,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:26,472 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-03-16 18:30:26,476 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-03-16 18:30:26,476 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:26,476 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:26,509 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-03-16 18:30:26,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:26,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594886082] [2025-03-16 18:30:26,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594886082] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:26,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038319729] [2025-03-16 18:30:26,510 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:26,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:26,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:26,512 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:30:26,513 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:30:26,608 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-03-16 18:30:26,699 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-03-16 18:30:26,699 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:26,699 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:26,703 INFO L256 TraceCheckSpWp]: Trace formula consists of 1267 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:30:26,706 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:26,758 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-03-16 18:30:26,758 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:26,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038319729] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:26,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:26,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2025-03-16 18:30:26,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097718221] [2025-03-16 18:30:26,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:26,759 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:30:26,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:26,759 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:30:26,759 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:30:26,759 INFO L87 Difference]: Start difference. First operand 721 states and 1200 transitions. Second operand has 8 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:26,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:26,863 INFO L93 Difference]: Finished difference Result 1321 states and 2195 transitions. [2025-03-16 18:30:26,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:30:26,864 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 90 [2025-03-16 18:30:26,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:26,868 INFO L225 Difference]: With dead ends: 1321 [2025-03-16 18:30:26,868 INFO L226 Difference]: Without dead ends: 746 [2025-03-16 18:30:26,871 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 87 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:30:26,871 INFO L435 NwaCegarLoop]: 954 mSDtfsCounter, 106 mSDsluCounter, 5621 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 6575 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:26,871 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 6575 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:26,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2025-03-16 18:30:26,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 721. [2025-03-16 18:30:26,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 584 states have (on average 1.696917808219178) internal successors, (991), 606 states have internal predecessors, (991), 104 states have call successors, (104), 30 states have call predecessors, (104), 32 states have return successors, (105), 98 states have call predecessors, (105), 101 states have call successors, (105) [2025-03-16 18:30:26,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 1200 transitions. [2025-03-16 18:30:26,891 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 1200 transitions. Word has length 90 [2025-03-16 18:30:26,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:26,891 INFO L471 AbstractCegarLoop]: Abstraction has 721 states and 1200 transitions. [2025-03-16 18:30:26,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:26,891 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 1200 transitions. [2025-03-16 18:30:26,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2025-03-16 18:30:26,893 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:26,893 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, 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] [2025-03-16 18:30:26,901 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:30:27,093 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:30:27,093 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:27,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:27,094 INFO L85 PathProgramCache]: Analyzing trace with hash -511712725, now seen corresponding path program 1 times [2025-03-16 18:30:27,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:27,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823354586] [2025-03-16 18:30:27,094 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:27,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:27,103 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 106 statements into 1 equivalence classes. [2025-03-16 18:30:27,106 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 106 of 106 statements. [2025-03-16 18:30:27,106 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:27,106 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:27,145 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:30:27,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:27,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823354586] [2025-03-16 18:30:27,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823354586] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:27,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379448431] [2025-03-16 18:30:27,146 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:27,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:27,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:27,147 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:30:27,149 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:30:27,250 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 106 statements into 1 equivalence classes. [2025-03-16 18:30:27,372 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 106 of 106 statements. [2025-03-16 18:30:27,373 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:27,373 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:27,376 INFO L256 TraceCheckSpWp]: Trace formula consists of 1515 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-16 18:30:27,378 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:27,565 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-03-16 18:30:27,565 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:27,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379448431] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:27,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:27,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 8 [2025-03-16 18:30:27,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844157001] [2025-03-16 18:30:27,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:27,566 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:30:27,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:27,567 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:30:27,567 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:30:27,567 INFO L87 Difference]: Start difference. First operand 721 states and 1200 transitions. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 3 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-03-16 18:30:30,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:30,085 INFO L93 Difference]: Finished difference Result 2484 states and 4175 transitions. [2025-03-16 18:30:30,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-16 18:30:30,086 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 3 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 106 [2025-03-16 18:30:30,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:30,095 INFO L225 Difference]: With dead ends: 2484 [2025-03-16 18:30:30,095 INFO L226 Difference]: Without dead ends: 1913 [2025-03-16 18:30:30,097 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:30:30,098 INFO L435 NwaCegarLoop]: 560 mSDtfsCounter, 3069 mSDsluCounter, 807 mSDsCounter, 0 mSdLazyCounter, 3635 mSolverCounterSat, 506 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3263 SdHoareTripleChecker+Valid, 1367 SdHoareTripleChecker+Invalid, 4141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 506 IncrementalHoareTripleChecker+Valid, 3635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:30,098 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3263 Valid, 1367 Invalid, 4141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [506 Valid, 3635 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2025-03-16 18:30:30,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1913 states. [2025-03-16 18:30:30,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1913 to 1746. [2025-03-16 18:30:30,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1746 states, 1407 states have (on average 1.6901208244491828) internal successors, (2378), 1445 states have internal predecessors, (2378), 269 states have call successors, (269), 66 states have call predecessors, (269), 69 states have return successors, (290), 249 states have call predecessors, (290), 265 states have call successors, (290) [2025-03-16 18:30:30,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1746 states to 1746 states and 2937 transitions. [2025-03-16 18:30:30,155 INFO L78 Accepts]: Start accepts. Automaton has 1746 states and 2937 transitions. Word has length 106 [2025-03-16 18:30:30,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:30,155 INFO L471 AbstractCegarLoop]: Abstraction has 1746 states and 2937 transitions. [2025-03-16 18:30:30,156 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 3 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-03-16 18:30:30,156 INFO L276 IsEmpty]: Start isEmpty. Operand 1746 states and 2937 transitions. [2025-03-16 18:30:30,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2025-03-16 18:30:30,159 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:30,159 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:30:30,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-03-16 18:30:30,360 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:30:30,360 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:30,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:30,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1166163667, now seen corresponding path program 1 times [2025-03-16 18:30:30,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:30,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554081979] [2025-03-16 18:30:30,361 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:30,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:30,372 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 128 statements into 1 equivalence classes. [2025-03-16 18:30:30,375 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 128 of 128 statements. [2025-03-16 18:30:30,375 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:30,375 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:30,416 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:30:30,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:30,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554081979] [2025-03-16 18:30:30,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554081979] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:30,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691358628] [2025-03-16 18:30:30,416 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:30,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:30,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:30,418 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:30:30,419 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:30:30,527 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 128 statements into 1 equivalence classes. [2025-03-16 18:30:30,629 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 128 of 128 statements. [2025-03-16 18:30:30,629 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:30,629 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:30,634 INFO L256 TraceCheckSpWp]: Trace formula consists of 1616 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:30:30,636 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:30,700 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-16 18:30:30,700 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:30,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691358628] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:30,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:30,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:30:30,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148379917] [2025-03-16 18:30:30,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:30,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:30:30,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:30,701 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:30:30,701 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:30:30,701 INFO L87 Difference]: Start difference. First operand 1746 states and 2937 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-16 18:30:30,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:30,794 INFO L93 Difference]: Finished difference Result 4155 states and 6996 transitions. [2025-03-16 18:30:30,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:30,795 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 128 [2025-03-16 18:30:30,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:30,809 INFO L225 Difference]: With dead ends: 4155 [2025-03-16 18:30:30,809 INFO L226 Difference]: Without dead ends: 2559 [2025-03-16 18:30:30,814 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 126 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:30:30,815 INFO L435 NwaCegarLoop]: 1332 mSDtfsCounter, 933 mSDsluCounter, 3213 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 933 SdHoareTripleChecker+Valid, 4545 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:30,815 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [933 Valid, 4545 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:30,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2559 states. [2025-03-16 18:30:30,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2559 to 2555. [2025-03-16 18:30:30,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2555 states, 2066 states have (on average 1.6713455953533398) internal successors, (3453), 2105 states have internal predecessors, (3453), 383 states have call successors, (383), 103 states have call predecessors, (383), 105 states have return successors, (442), 361 states have call predecessors, (442), 377 states have call successors, (442) [2025-03-16 18:30:30,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2555 states to 2555 states and 4278 transitions. [2025-03-16 18:30:30,895 INFO L78 Accepts]: Start accepts. Automaton has 2555 states and 4278 transitions. Word has length 128 [2025-03-16 18:30:30,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:30,896 INFO L471 AbstractCegarLoop]: Abstraction has 2555 states and 4278 transitions. [2025-03-16 18:30:30,896 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-16 18:30:30,896 INFO L276 IsEmpty]: Start isEmpty. Operand 2555 states and 4278 transitions. [2025-03-16 18:30:30,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-03-16 18:30:30,900 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:30,900 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:30:30,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2025-03-16 18:30:31,100 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:30:31,101 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:31,102 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:31,102 INFO L85 PathProgramCache]: Analyzing trace with hash -399285366, now seen corresponding path program 1 times [2025-03-16 18:30:31,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:31,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245063242] [2025-03-16 18:30:31,102 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:31,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:31,113 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-16 18:30:31,116 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-16 18:30:31,116 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:31,116 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:31,160 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:30:31,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:31,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245063242] [2025-03-16 18:30:31,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245063242] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:31,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63581089] [2025-03-16 18:30:31,160 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:31,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:31,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:31,162 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:30:31,163 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:30:31,262 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-16 18:30:31,370 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-16 18:30:31,370 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:31,370 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:31,375 INFO L256 TraceCheckSpWp]: Trace formula consists of 1616 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:30:31,377 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:31,391 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-16 18:30:31,391 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:31,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63581089] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:31,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:31,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:30:31,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598947637] [2025-03-16 18:30:31,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:31,392 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:31,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:31,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:31,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:31,392 INFO L87 Difference]: Start difference. First operand 2555 states and 4278 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-16 18:30:31,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:31,468 INFO L93 Difference]: Finished difference Result 5080 states and 8587 transitions. [2025-03-16 18:30:31,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:31,468 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 129 [2025-03-16 18:30:31,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:31,481 INFO L225 Difference]: With dead ends: 5080 [2025-03-16 18:30:31,481 INFO L226 Difference]: Without dead ends: 2675 [2025-03-16 18:30:31,490 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 128 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:30:31,491 INFO L435 NwaCegarLoop]: 996 mSDtfsCounter, 53 mSDsluCounter, 1933 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 2929 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:31,491 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 2929 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:31,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2675 states. [2025-03-16 18:30:31,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2675 to 2675. [2025-03-16 18:30:31,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2675 states, 2180 states have (on average 1.674770642201835) internal successors, (3651), 2219 states have internal predecessors, (3651), 383 states have call successors, (383), 109 states have call predecessors, (383), 111 states have return successors, (442), 361 states have call predecessors, (442), 377 states have call successors, (442) [2025-03-16 18:30:31,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2675 states to 2675 states and 4476 transitions. [2025-03-16 18:30:31,600 INFO L78 Accepts]: Start accepts. Automaton has 2675 states and 4476 transitions. Word has length 129 [2025-03-16 18:30:31,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:31,600 INFO L471 AbstractCegarLoop]: Abstraction has 2675 states and 4476 transitions. [2025-03-16 18:30:31,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-16 18:30:31,601 INFO L276 IsEmpty]: Start isEmpty. Operand 2675 states and 4476 transitions. [2025-03-16 18:30:31,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-03-16 18:30:31,604 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:31,604 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:31,613 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:30:31,805 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:30:31,806 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:31,806 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:31,807 INFO L85 PathProgramCache]: Analyzing trace with hash -466609749, now seen corresponding path program 1 times [2025-03-16 18:30:31,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:31,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631130846] [2025-03-16 18:30:31,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:31,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:31,818 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-16 18:30:31,824 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-16 18:30:31,824 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:31,824 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:31,873 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-16 18:30:31,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:31,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631130846] [2025-03-16 18:30:31,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631130846] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:31,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446541858] [2025-03-16 18:30:31,873 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:31,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:31,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:31,875 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:30:31,877 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:30:31,987 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-16 18:30:32,096 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-16 18:30:32,096 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:32,096 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:32,100 INFO L256 TraceCheckSpWp]: Trace formula consists of 1613 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:30:32,102 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:32,135 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2025-03-16 18:30:32,135 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:32,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446541858] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:32,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:32,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2025-03-16 18:30:32,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227472520] [2025-03-16 18:30:32,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:32,136 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:30:32,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:32,136 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:30:32,136 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:30:32,137 INFO L87 Difference]: Start difference. First operand 2675 states and 4476 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-16 18:30:32,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:32,933 INFO L93 Difference]: Finished difference Result 9962 states and 17206 transitions. [2025-03-16 18:30:32,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:30:32,934 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 129 [2025-03-16 18:30:32,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:32,968 INFO L225 Difference]: With dead ends: 9962 [2025-03-16 18:30:32,968 INFO L226 Difference]: Without dead ends: 7437 [2025-03-16 18:30:32,987 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:30:32,987 INFO L435 NwaCegarLoop]: 1088 mSDtfsCounter, 1800 mSDsluCounter, 2464 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1800 SdHoareTripleChecker+Valid, 3552 SdHoareTripleChecker+Invalid, 783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:32,987 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1800 Valid, 3552 Invalid, 783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 727 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-16 18:30:32,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7437 states. [2025-03-16 18:30:33,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7437 to 7393. [2025-03-16 18:30:33,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7393 states, 6024 states have (on average 1.6386122177954847) internal successors, (9871), 6129 states have internal predecessors, (9871), 1053 states have call successors, (1053), 315 states have call predecessors, (1053), 315 states have return successors, (1518), 993 states have call predecessors, (1518), 1039 states have call successors, (1518) [2025-03-16 18:30:33,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7393 states to 7393 states and 12442 transitions. [2025-03-16 18:30:33,216 INFO L78 Accepts]: Start accepts. Automaton has 7393 states and 12442 transitions. Word has length 129 [2025-03-16 18:30:33,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:33,216 INFO L471 AbstractCegarLoop]: Abstraction has 7393 states and 12442 transitions. [2025-03-16 18:30:33,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-16 18:30:33,217 INFO L276 IsEmpty]: Start isEmpty. Operand 7393 states and 12442 transitions. [2025-03-16 18:30:33,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-03-16 18:30:33,222 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:33,222 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:30:33,230 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:30:33,422 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:30:33,423 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:33,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:33,423 INFO L85 PathProgramCache]: Analyzing trace with hash -549139862, now seen corresponding path program 1 times [2025-03-16 18:30:33,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:33,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378212360] [2025-03-16 18:30:33,423 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:33,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:33,434 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-16 18:30:33,437 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-16 18:30:33,437 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:33,437 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:33,502 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:30:33,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:33,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378212360] [2025-03-16 18:30:33,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378212360] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:33,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781741547] [2025-03-16 18:30:33,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:33,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:33,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:33,504 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:30:33,506 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:30:33,616 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-16 18:30:33,727 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-16 18:30:33,727 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:33,727 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:33,731 INFO L256 TraceCheckSpWp]: Trace formula consists of 1610 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-16 18:30:33,734 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:33,747 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-16 18:30:33,747 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:33,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781741547] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:33,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:33,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2025-03-16 18:30:33,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333833928] [2025-03-16 18:30:33,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:33,748 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:33,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:33,748 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:33,748 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:30:33,753 INFO L87 Difference]: Start difference. First operand 7393 states and 12442 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-16 18:30:33,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:33,927 INFO L93 Difference]: Finished difference Result 14767 states and 24884 transitions. [2025-03-16 18:30:33,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:33,928 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) Word has length 129 [2025-03-16 18:30:33,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:33,973 INFO L225 Difference]: With dead ends: 14767 [2025-03-16 18:30:33,973 INFO L226 Difference]: Without dead ends: 7358 [2025-03-16 18:30:33,996 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 130 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:30:33,996 INFO L435 NwaCegarLoop]: 965 mSDtfsCounter, 7 mSDsluCounter, 1922 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2887 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:33,996 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2887 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:34,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7358 states. [2025-03-16 18:30:34,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7358 to 7358. [2025-03-16 18:30:34,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7358 states, 5992 states have (on average 1.634679572763685) internal successors, (9795), 6095 states have internal predecessors, (9795), 1052 states have call successors, (1052), 315 states have call predecessors, (1052), 313 states have return successors, (1515), 992 states have call predecessors, (1515), 1038 states have call successors, (1515) [2025-03-16 18:30:34,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7358 states to 7358 states and 12362 transitions. [2025-03-16 18:30:34,234 INFO L78 Accepts]: Start accepts. Automaton has 7358 states and 12362 transitions. Word has length 129 [2025-03-16 18:30:34,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:34,234 INFO L471 AbstractCegarLoop]: Abstraction has 7358 states and 12362 transitions. [2025-03-16 18:30:34,234 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-16 18:30:34,235 INFO L276 IsEmpty]: Start isEmpty. Operand 7358 states and 12362 transitions. [2025-03-16 18:30:34,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2025-03-16 18:30:34,241 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:34,241 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, 2, 2, 2, 2, 2, 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] [2025-03-16 18:30:34,249 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:30:34,441 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:30:34,442 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:34,442 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:34,442 INFO L85 PathProgramCache]: Analyzing trace with hash -678737112, now seen corresponding path program 1 times [2025-03-16 18:30:34,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:34,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475386163] [2025-03-16 18:30:34,442 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:34,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:34,460 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 182 statements into 1 equivalence classes. [2025-03-16 18:30:34,463 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 182 of 182 statements. [2025-03-16 18:30:34,463 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:34,463 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:34,578 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2025-03-16 18:30:34,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:34,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475386163] [2025-03-16 18:30:34,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475386163] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:34,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494260433] [2025-03-16 18:30:34,578 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:34,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:34,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:34,580 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:30:34,581 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:30:34,713 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 182 statements into 1 equivalence classes. [2025-03-16 18:30:34,877 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 182 of 182 statements. [2025-03-16 18:30:34,877 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:34,877 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:34,884 INFO L256 TraceCheckSpWp]: Trace formula consists of 2192 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:30:34,887 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:34,896 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-03-16 18:30:34,897 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:34,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494260433] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:34,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:34,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2025-03-16 18:30:34,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039418559] [2025-03-16 18:30:34,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:34,897 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-16 18:30:34,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:34,897 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-16 18:30:34,897 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:30:34,898 INFO L87 Difference]: Start difference. First operand 7358 states and 12362 transitions. Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-03-16 18:30:35,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:35,173 INFO L93 Difference]: Finished difference Result 18818 states and 31915 transitions. [2025-03-16 18:30:35,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-16 18:30:35,173 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 182 [2025-03-16 18:30:35,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:35,223 INFO L225 Difference]: With dead ends: 18818 [2025-03-16 18:30:35,224 INFO L226 Difference]: Without dead ends: 11714 [2025-03-16 18:30:35,255 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:30:35,256 INFO L435 NwaCegarLoop]: 1003 mSDtfsCounter, 973 mSDsluCounter, 941 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 973 SdHoareTripleChecker+Valid, 1944 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:35,257 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [973 Valid, 1944 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:35,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11714 states. [2025-03-16 18:30:35,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11714 to 11630. [2025-03-16 18:30:35,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11630 states, 9478 states have (on average 1.6316733488077653) internal successors, (15465), 9629 states have internal predecessors, (15465), 1652 states have call successors, (1652), 495 states have call predecessors, (1652), 499 states have return successors, (2367), 1576 states have call predecessors, (2367), 1634 states have call successors, (2367) [2025-03-16 18:30:35,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11630 states to 11630 states and 19484 transitions. [2025-03-16 18:30:35,749 INFO L78 Accepts]: Start accepts. Automaton has 11630 states and 19484 transitions. Word has length 182 [2025-03-16 18:30:35,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:35,749 INFO L471 AbstractCegarLoop]: Abstraction has 11630 states and 19484 transitions. [2025-03-16 18:30:35,749 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-03-16 18:30:35,749 INFO L276 IsEmpty]: Start isEmpty. Operand 11630 states and 19484 transitions. [2025-03-16 18:30:35,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-03-16 18:30:35,753 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:35,753 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:35,766 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:30:35,954 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:30:35,954 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:35,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:35,955 INFO L85 PathProgramCache]: Analyzing trace with hash 884056877, now seen corresponding path program 1 times [2025-03-16 18:30:35,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:35,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802867193] [2025-03-16 18:30:35,955 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:35,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:35,966 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-16 18:30:35,969 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-16 18:30:35,970 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:35,970 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:36,053 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:30:36,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:36,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802867193] [2025-03-16 18:30:36,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802867193] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:36,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363277918] [2025-03-16 18:30:36,053 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:36,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:36,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:36,055 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:30:36,057 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:30:36,162 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-16 18:30:36,267 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-16 18:30:36,267 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:36,267 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:36,271 INFO L256 TraceCheckSpWp]: Trace formula consists of 1607 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:30:36,274 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:36,321 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-16 18:30:36,321 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:36,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363277918] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:36,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:36,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2025-03-16 18:30:36,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499556117] [2025-03-16 18:30:36,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:36,322 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:30:36,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:36,324 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:30:36,324 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:30:36,324 INFO L87 Difference]: Start difference. First operand 11630 states and 19484 transitions. Second operand has 8 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-16 18:30:36,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:36,704 INFO L93 Difference]: Finished difference Result 23419 states and 39197 transitions. [2025-03-16 18:30:36,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:30:36,708 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 129 [2025-03-16 18:30:36,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:36,766 INFO L225 Difference]: With dead ends: 23419 [2025-03-16 18:30:36,766 INFO L226 Difference]: Without dead ends: 11815 [2025-03-16 18:30:36,810 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2025-03-16 18:30:36,812 INFO L435 NwaCegarLoop]: 952 mSDtfsCounter, 111 mSDsluCounter, 5593 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 6545 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:36,813 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 6545 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:36,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11815 states. [2025-03-16 18:30:37,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11815 to 11630. [2025-03-16 18:30:37,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11630 states, 9478 states have (on average 1.6315678413167334) internal successors, (15464), 9629 states have internal predecessors, (15464), 1652 states have call successors, (1652), 495 states have call predecessors, (1652), 499 states have return successors, (2367), 1576 states have call predecessors, (2367), 1634 states have call successors, (2367) [2025-03-16 18:30:37,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11630 states to 11630 states and 19483 transitions. [2025-03-16 18:30:37,187 INFO L78 Accepts]: Start accepts. Automaton has 11630 states and 19483 transitions. Word has length 129 [2025-03-16 18:30:37,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:37,187 INFO L471 AbstractCegarLoop]: Abstraction has 11630 states and 19483 transitions. [2025-03-16 18:30:37,187 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-16 18:30:37,187 INFO L276 IsEmpty]: Start isEmpty. Operand 11630 states and 19483 transitions. [2025-03-16 18:30:37,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2025-03-16 18:30:37,193 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:37,193 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:37,201 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:30:37,393 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:30:37,394 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:37,395 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:37,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1601556787, now seen corresponding path program 1 times [2025-03-16 18:30:37,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:37,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719344940] [2025-03-16 18:30:37,395 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:37,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:37,408 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 130 statements into 1 equivalence classes. [2025-03-16 18:30:37,415 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 130 of 130 statements. [2025-03-16 18:30:37,415 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:37,415 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:37,497 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:30:37,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:37,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719344940] [2025-03-16 18:30:37,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719344940] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:37,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361341915] [2025-03-16 18:30:37,498 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:37,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:37,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:37,500 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:30:37,501 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:30:37,622 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 130 statements into 1 equivalence classes. [2025-03-16 18:30:37,740 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 130 of 130 statements. [2025-03-16 18:30:37,740 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:37,740 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:37,747 INFO L256 TraceCheckSpWp]: Trace formula consists of 1608 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-16 18:30:37,751 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:37,773 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-16 18:30:37,773 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:37,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361341915] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:37,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:37,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2025-03-16 18:30:37,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312844323] [2025-03-16 18:30:37,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:37,773 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:30:37,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:37,774 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:30:37,774 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:30:37,774 INFO L87 Difference]: Start difference. First operand 11630 states and 19483 transitions. Second operand has 7 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-16 18:30:38,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:38,123 INFO L93 Difference]: Finished difference Result 23396 states and 39174 transitions. [2025-03-16 18:30:38,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:38,124 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 130 [2025-03-16 18:30:38,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:38,174 INFO L225 Difference]: With dead ends: 23396 [2025-03-16 18:30:38,174 INFO L226 Difference]: Without dead ends: 11779 [2025-03-16 18:30:38,211 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 131 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:30:38,211 INFO L435 NwaCegarLoop]: 975 mSDtfsCounter, 122 mSDsluCounter, 4736 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 5711 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:38,212 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 5711 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:38,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11779 states. [2025-03-16 18:30:38,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11779 to 11623. [2025-03-16 18:30:38,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11623 states, 9471 states have (on average 1.6310843627916798) internal successors, (15448), 9622 states have internal predecessors, (15448), 1652 states have call successors, (1652), 495 states have call predecessors, (1652), 499 states have return successors, (2367), 1576 states have call predecessors, (2367), 1634 states have call successors, (2367) [2025-03-16 18:30:38,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11623 states to 11623 states and 19467 transitions. [2025-03-16 18:30:38,663 INFO L78 Accepts]: Start accepts. Automaton has 11623 states and 19467 transitions. Word has length 130 [2025-03-16 18:30:38,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:38,663 INFO L471 AbstractCegarLoop]: Abstraction has 11623 states and 19467 transitions. [2025-03-16 18:30:38,663 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-16 18:30:38,663 INFO L276 IsEmpty]: Start isEmpty. Operand 11623 states and 19467 transitions. [2025-03-16 18:30:38,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2025-03-16 18:30:38,668 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:38,668 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:38,677 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:30:38,869 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:30:38,869 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:38,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:38,870 INFO L85 PathProgramCache]: Analyzing trace with hash 492809756, now seen corresponding path program 1 times [2025-03-16 18:30:38,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:38,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732871586] [2025-03-16 18:30:38,870 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:38,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:38,884 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 131 statements into 1 equivalence classes. [2025-03-16 18:30:38,889 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 131 of 131 statements. [2025-03-16 18:30:38,890 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:38,890 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:38,943 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-03-16 18:30:38,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:38,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732871586] [2025-03-16 18:30:38,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732871586] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:38,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:30:38,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-16 18:30:38,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510341611] [2025-03-16 18:30:38,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:38,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:38,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:38,945 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:38,945 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:30:38,945 INFO L87 Difference]: Start difference. First operand 11623 states and 19467 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-16 18:30:39,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:39,353 INFO L93 Difference]: Finished difference Result 23205 states and 38881 transitions. [2025-03-16 18:30:39,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:39,353 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 131 [2025-03-16 18:30:39,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:39,414 INFO L225 Difference]: With dead ends: 23205 [2025-03-16 18:30:39,414 INFO L226 Difference]: Without dead ends: 11595 [2025-03-16 18:30:39,464 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 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:30:39,465 INFO L435 NwaCegarLoop]: 964 mSDtfsCounter, 8 mSDsluCounter, 1922 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2886 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:39,465 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 2886 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:39,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11595 states. [2025-03-16 18:30:39,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11595 to 11595. [2025-03-16 18:30:39,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11595 states, 9446 states have (on average 1.6306373067965276) internal successors, (15403), 9595 states have internal predecessors, (15403), 1651 states have call successors, (1651), 495 states have call predecessors, (1651), 497 states have return successors, (2364), 1575 states have call predecessors, (2364), 1633 states have call successors, (2364) [2025-03-16 18:30:39,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11595 states to 11595 states and 19418 transitions. [2025-03-16 18:30:39,899 INFO L78 Accepts]: Start accepts. Automaton has 11595 states and 19418 transitions. Word has length 131 [2025-03-16 18:30:39,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:39,900 INFO L471 AbstractCegarLoop]: Abstraction has 11595 states and 19418 transitions. [2025-03-16 18:30:39,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-16 18:30:39,900 INFO L276 IsEmpty]: Start isEmpty. Operand 11595 states and 19418 transitions. [2025-03-16 18:30:39,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2025-03-16 18:30:39,903 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:39,903 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:30:39,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-03-16 18:30:39,903 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:39,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:39,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1726112055, now seen corresponding path program 1 times [2025-03-16 18:30:39,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:39,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078020524] [2025-03-16 18:30:39,904 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:39,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:39,914 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 131 statements into 1 equivalence classes. [2025-03-16 18:30:39,919 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 131 of 131 statements. [2025-03-16 18:30:39,919 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:39,919 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:40,070 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:30:40,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:40,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078020524] [2025-03-16 18:30:40,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078020524] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:40,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:30:40,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-16 18:30:40,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410886481] [2025-03-16 18:30:40,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:40,072 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:30:40,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:40,072 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:30:40,072 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:30:40,072 INFO L87 Difference]: Start difference. First operand 11595 states and 19418 transitions. Second operand has 7 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-16 18:30:40,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:40,426 INFO L93 Difference]: Finished difference Result 23267 states and 38965 transitions. [2025-03-16 18:30:40,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:40,427 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 131 [2025-03-16 18:30:40,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:40,497 INFO L225 Difference]: With dead ends: 23267 [2025-03-16 18:30:40,497 INFO L226 Difference]: Without dead ends: 11725 [2025-03-16 18:30:40,540 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:30:40,541 INFO L435 NwaCegarLoop]: 963 mSDtfsCounter, 126 mSDsluCounter, 4690 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 5653 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:40,541 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 5653 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:40,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11725 states. [2025-03-16 18:30:40,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11725 to 11581. [2025-03-16 18:30:40,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11581 states, 9432 states have (on average 1.630089058524173) internal successors, (15375), 9581 states have internal predecessors, (15375), 1651 states have call successors, (1651), 495 states have call predecessors, (1651), 497 states have return successors, (2364), 1575 states have call predecessors, (2364), 1633 states have call successors, (2364) [2025-03-16 18:30:40,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11581 states to 11581 states and 19390 transitions. [2025-03-16 18:30:40,844 INFO L78 Accepts]: Start accepts. Automaton has 11581 states and 19390 transitions. Word has length 131 [2025-03-16 18:30:40,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:40,844 INFO L471 AbstractCegarLoop]: Abstraction has 11581 states and 19390 transitions. [2025-03-16 18:30:40,844 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-16 18:30:40,844 INFO L276 IsEmpty]: Start isEmpty. Operand 11581 states and 19390 transitions. [2025-03-16 18:30:40,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2025-03-16 18:30:40,847 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:40,847 INFO L218 NwaCegarLoop]: trace histogram [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:30:40,848 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-03-16 18:30:40,848 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:40,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:40,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1630004228, now seen corresponding path program 1 times [2025-03-16 18:30:40,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:40,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310883489] [2025-03-16 18:30:40,849 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:40,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:40,859 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 132 statements into 1 equivalence classes. [2025-03-16 18:30:40,867 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 132 of 132 statements. [2025-03-16 18:30:40,867 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:40,867 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:40,955 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:30:40,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:40,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310883489] [2025-03-16 18:30:40,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310883489] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:40,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:30:40,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-16 18:30:40,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718844861] [2025-03-16 18:30:40,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:40,956 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:30:40,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:40,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:30:40,956 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:40,956 INFO L87 Difference]: Start difference. First operand 11581 states and 19390 transitions. Second operand has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-16 18:30:43,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:43,805 INFO L93 Difference]: Finished difference Result 33020 states and 57706 transitions. [2025-03-16 18:30:43,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:43,806 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 132 [2025-03-16 18:30:43,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:43,903 INFO L225 Difference]: With dead ends: 33020 [2025-03-16 18:30:43,903 INFO L226 Difference]: Without dead ends: 21505 [2025-03-16 18:30:43,975 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:30:43,976 INFO L435 NwaCegarLoop]: 847 mSDtfsCounter, 4118 mSDsluCounter, 1131 mSDsCounter, 0 mSdLazyCounter, 4240 mSolverCounterSat, 1184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4156 SdHoareTripleChecker+Valid, 1978 SdHoareTripleChecker+Invalid, 5424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1184 IncrementalHoareTripleChecker+Valid, 4240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:43,977 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4156 Valid, 1978 Invalid, 5424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1184 Valid, 4240 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2025-03-16 18:30:43,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21505 states. [2025-03-16 18:30:44,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21505 to 19732. [2025-03-16 18:30:44,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19732 states, 15767 states have (on average 1.5994165028223504) internal successors, (25218), 16117 states have internal predecessors, (25218), 3105 states have call successors, (3105), 799 states have call predecessors, (3105), 859 states have return successors, (4521), 3033 states have call predecessors, (4521), 3080 states have call successors, (4521) [2025-03-16 18:30:44,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19732 states to 19732 states and 32844 transitions. [2025-03-16 18:30:44,705 INFO L78 Accepts]: Start accepts. Automaton has 19732 states and 32844 transitions. Word has length 132 [2025-03-16 18:30:44,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:44,705 INFO L471 AbstractCegarLoop]: Abstraction has 19732 states and 32844 transitions. [2025-03-16 18:30:44,706 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-16 18:30:44,706 INFO L276 IsEmpty]: Start isEmpty. Operand 19732 states and 32844 transitions. [2025-03-16 18:30:44,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2025-03-16 18:30:44,709 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:44,709 INFO L218 NwaCegarLoop]: trace histogram [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:30:44,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-03-16 18:30:44,711 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:44,711 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:44,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1910791022, now seen corresponding path program 1 times [2025-03-16 18:30:44,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:44,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52812782] [2025-03-16 18:30:44,711 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:44,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:44,723 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-03-16 18:30:44,736 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-03-16 18:30:44,736 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:44,736 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:44,819 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:30:44,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:44,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52812782] [2025-03-16 18:30:44,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52812782] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:44,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:30:44,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-16 18:30:44,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372737230] [2025-03-16 18:30:44,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:44,820 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:30:44,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:44,820 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:30:44,820 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:44,820 INFO L87 Difference]: Start difference. First operand 19732 states and 32844 transitions. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-16 18:30:48,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:48,983 INFO L93 Difference]: Finished difference Result 61860 states and 108755 transitions. [2025-03-16 18:30:48,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:48,984 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 133 [2025-03-16 18:30:48,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:49,217 INFO L225 Difference]: With dead ends: 61860 [2025-03-16 18:30:49,218 INFO L226 Difference]: Without dead ends: 42194 [2025-03-16 18:30:49,346 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:30:49,347 INFO L435 NwaCegarLoop]: 846 mSDtfsCounter, 4151 mSDsluCounter, 1150 mSDsCounter, 0 mSdLazyCounter, 4210 mSolverCounterSat, 1212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4190 SdHoareTripleChecker+Valid, 1996 SdHoareTripleChecker+Invalid, 5422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1212 IncrementalHoareTripleChecker+Valid, 4210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:49,347 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4190 Valid, 1996 Invalid, 5422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1212 Valid, 4210 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2025-03-16 18:30:49,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42194 states. [2025-03-16 18:30:50,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42194 to 38652. [2025-03-16 18:30:50,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38652 states, 29926 states have (on average 1.5718772973334225) internal successors, (47040), 30837 states have internal predecessors, (47040), 7059 states have call successors, (7059), 1407 states have call predecessors, (7059), 1666 states have return successors, (10515), 7064 states have call predecessors, (10515), 7020 states have call successors, (10515) [2025-03-16 18:30:50,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38652 states to 38652 states and 64614 transitions. [2025-03-16 18:30:50,894 INFO L78 Accepts]: Start accepts. Automaton has 38652 states and 64614 transitions. Word has length 133 [2025-03-16 18:30:50,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:50,894 INFO L471 AbstractCegarLoop]: Abstraction has 38652 states and 64614 transitions. [2025-03-16 18:30:50,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-16 18:30:50,895 INFO L276 IsEmpty]: Start isEmpty. Operand 38652 states and 64614 transitions. [2025-03-16 18:30:50,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2025-03-16 18:30:50,898 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:50,898 INFO L218 NwaCegarLoop]: trace histogram [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:30:50,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-03-16 18:30:50,898 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:50,898 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:50,898 INFO L85 PathProgramCache]: Analyzing trace with hash 994725623, now seen corresponding path program 1 times [2025-03-16 18:30:50,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:50,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157995234] [2025-03-16 18:30:50,899 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:50,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:50,910 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-03-16 18:30:50,920 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-03-16 18:30:50,922 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:50,922 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:50,991 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:30:50,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:50,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157995234] [2025-03-16 18:30:50,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157995234] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:50,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:30:50,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-16 18:30:50,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694084875] [2025-03-16 18:30:50,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:50,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:30:50,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:50,992 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:30:50,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:50,992 INFO L87 Difference]: Start difference. First operand 38652 states and 64614 transitions. Second operand has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-16 18:30:57,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:57,430 INFO L93 Difference]: Finished difference Result 132522 states and 238490 transitions. [2025-03-16 18:30:57,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:57,430 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 134 [2025-03-16 18:30:57,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:58,067 INFO L225 Difference]: With dead ends: 132522 [2025-03-16 18:30:58,067 INFO L226 Difference]: Without dead ends: 93936 [2025-03-16 18:30:58,327 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:30:58,328 INFO L435 NwaCegarLoop]: 852 mSDtfsCounter, 4182 mSDsluCounter, 1170 mSDsCounter, 0 mSdLazyCounter, 4216 mSolverCounterSat, 1222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4222 SdHoareTripleChecker+Valid, 2022 SdHoareTripleChecker+Invalid, 5438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1222 IncrementalHoareTripleChecker+Valid, 4216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:58,328 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4222 Valid, 2022 Invalid, 5438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1222 Valid, 4216 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2025-03-16 18:30:58,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93936 states. [2025-03-16 18:31:02,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93936 to 85586. [2025-03-16 18:31:02,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85586 states, 63382 states have (on average 1.5462907450064687) internal successors, (98007), 65958 states have internal predecessors, (98007), 18637 states have call successors, (18637), 2623 states have call predecessors, (18637), 3566 states have return successors, (28785), 19054 states have call predecessors, (28785), 18570 states have call successors, (28785) [2025-03-16 18:31:03,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85586 states to 85586 states and 145429 transitions. [2025-03-16 18:31:03,555 INFO L78 Accepts]: Start accepts. Automaton has 85586 states and 145429 transitions. Word has length 134 [2025-03-16 18:31:03,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:31:03,556 INFO L471 AbstractCegarLoop]: Abstraction has 85586 states and 145429 transitions. [2025-03-16 18:31:03,556 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-16 18:31:03,556 INFO L276 IsEmpty]: Start isEmpty. Operand 85586 states and 145429 transitions. [2025-03-16 18:31:03,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2025-03-16 18:31:03,560 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:31:03,560 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:31:03,560 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-03-16 18:31:03,560 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:31:03,560 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:31:03,561 INFO L85 PathProgramCache]: Analyzing trace with hash -403566227, now seen corresponding path program 1 times [2025-03-16 18:31:03,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:31:03,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085566781] [2025-03-16 18:31:03,561 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:31:03,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:31:03,572 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 135 statements into 1 equivalence classes. [2025-03-16 18:31:03,579 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 135 of 135 statements. [2025-03-16 18:31:03,579 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:31:03,580 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:31:03,653 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:31:03,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:31:03,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085566781] [2025-03-16 18:31:03,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085566781] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:31:03,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:31:03,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-16 18:31:03,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220221137] [2025-03-16 18:31:03,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:31:03,654 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:31:03,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:31:03,655 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:31:03,655 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:31:03,655 INFO L87 Difference]: Start difference. First operand 85586 states and 145429 transitions. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-16 18:31:21,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:31:21,173 INFO L93 Difference]: Finished difference Result 319646 states and 595109 transitions. [2025-03-16 18:31:21,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:31:21,174 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 135 [2025-03-16 18:31:21,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:31:22,747 INFO L225 Difference]: With dead ends: 319646 [2025-03-16 18:31:22,747 INFO L226 Difference]: Without dead ends: 234126 [2025-03-16 18:31:23,714 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:31:23,715 INFO L435 NwaCegarLoop]: 858 mSDtfsCounter, 4214 mSDsluCounter, 1191 mSDsCounter, 0 mSdLazyCounter, 4224 mSolverCounterSat, 1230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4255 SdHoareTripleChecker+Valid, 2049 SdHoareTripleChecker+Invalid, 5454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1230 IncrementalHoareTripleChecker+Valid, 4224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:31:23,715 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4255 Valid, 2049 Invalid, 5454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1230 Valid, 4224 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2025-03-16 18:31:23,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234126 states.