./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_unwindbound100.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3061b6dc Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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.5.800.v20200727-1323.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/nla-digbench-scaling/egcd2-ll_unwindbound100.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 30672bd579b7f25ffa685cb80d8a419cb542781c19afe0226ba5d9d3cf26984c --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-3061b6d-m [2024-11-18 13:35:04,956 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-18 13:35:05,008 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-18 13:35:05,013 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-18 13:35:05,016 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-18 13:35:05,039 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-18 13:35:05,040 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-18 13:35:05,040 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-18 13:35:05,041 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-18 13:35:05,042 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-18 13:35:05,042 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-18 13:35:05,043 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-18 13:35:05,043 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-18 13:35:05,043 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-18 13:35:05,045 INFO L153 SettingsManager]: * Use SBE=true [2024-11-18 13:35:05,045 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-18 13:35:05,045 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-18 13:35:05,045 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-18 13:35:05,045 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-18 13:35:05,046 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-18 13:35:05,046 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-18 13:35:05,046 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-18 13:35:05,048 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-18 13:35:05,048 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-18 13:35:05,048 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-18 13:35:05,049 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-18 13:35:05,049 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-18 13:35:05,049 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-18 13:35:05,049 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-18 13:35:05,049 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-18 13:35:05,049 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-18 13:35:05,049 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-18 13:35:05,050 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-18 13:35:05,050 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-18 13:35:05,050 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-18 13:35:05,050 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-18 13:35:05,050 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-18 13:35:05,050 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-18 13:35:05,050 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-18 13:35:05,050 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-18 13:35:05,051 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-18 13:35:05,052 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-18 13:35:05,052 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> 30672bd579b7f25ffa685cb80d8a419cb542781c19afe0226ba5d9d3cf26984c [2024-11-18 13:35:05,241 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-18 13:35:05,256 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-18 13:35:05,258 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-18 13:35:05,259 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-18 13:35:05,259 INFO L274 PluginConnector]: CDTParser initialized [2024-11-18 13:35:05,260 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_unwindbound100.c [2024-11-18 13:35:06,509 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-18 13:35:06,653 INFO L384 CDTParser]: Found 1 translation units. [2024-11-18 13:35:06,653 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_unwindbound100.c [2024-11-18 13:35:06,659 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cec32ff52/d00f6987ac074b46880ed8de5fc4e448/FLAG57174a64a [2024-11-18 13:35:07,069 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cec32ff52/d00f6987ac074b46880ed8de5fc4e448 [2024-11-18 13:35:07,071 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-18 13:35:07,072 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-18 13:35:07,074 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-18 13:35:07,074 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-18 13:35:07,078 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-18 13:35:07,080 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 01:35:07" (1/1) ... [2024-11-18 13:35:07,082 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@97e206e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:35:07, skipping insertion in model container [2024-11-18 13:35:07,082 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 01:35:07" (1/1) ... [2024-11-18 13:35:07,097 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-18 13:35:07,229 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/nla-digbench-scaling/egcd2-ll_unwindbound100.c[490,503] [2024-11-18 13:35:07,257 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-18 13:35:07,265 INFO L200 MainTranslator]: Completed pre-run [2024-11-18 13:35:07,274 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/nla-digbench-scaling/egcd2-ll_unwindbound100.c[490,503] [2024-11-18 13:35:07,286 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-18 13:35:07,298 INFO L204 MainTranslator]: Completed translation [2024-11-18 13:35:07,301 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:35:07 WrapperNode [2024-11-18 13:35:07,301 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-18 13:35:07,302 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-18 13:35:07,302 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-18 13:35:07,302 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-18 13:35:07,307 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:35:07" (1/1) ... [2024-11-18 13:35:07,312 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:35:07" (1/1) ... [2024-11-18 13:35:07,326 INFO L138 Inliner]: procedures = 14, calls = 17, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 86 [2024-11-18 13:35:07,326 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-18 13:35:07,326 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-18 13:35:07,327 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-18 13:35:07,327 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-18 13:35:07,334 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:35:07" (1/1) ... [2024-11-18 13:35:07,334 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:35:07" (1/1) ... [2024-11-18 13:35:07,336 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:35:07" (1/1) ... [2024-11-18 13:35:07,345 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-18 13:35:07,345 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:35:07" (1/1) ... [2024-11-18 13:35:07,346 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:35:07" (1/1) ... [2024-11-18 13:35:07,348 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:35:07" (1/1) ... [2024-11-18 13:35:07,350 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:35:07" (1/1) ... [2024-11-18 13:35:07,351 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:35:07" (1/1) ... [2024-11-18 13:35:07,351 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:35:07" (1/1) ... [2024-11-18 13:35:07,353 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-18 13:35:07,353 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-18 13:35:07,353 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-18 13:35:07,354 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-18 13:35:07,354 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:35:07" (1/1) ... [2024-11-18 13:35:07,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-18 13:35:07,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:07,381 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) [2024-11-18 13:35:07,384 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 [2024-11-18 13:35:07,417 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-18 13:35:07,418 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-18 13:35:07,418 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-18 13:35:07,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-18 13:35:07,418 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-18 13:35:07,418 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-18 13:35:07,418 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-18 13:35:07,420 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-18 13:35:07,481 INFO L238 CfgBuilder]: Building ICFG [2024-11-18 13:35:07,483 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-18 13:35:07,630 INFO L? ?]: Removed 11 outVars from TransFormulas that were not future-live. [2024-11-18 13:35:07,630 INFO L287 CfgBuilder]: Performing block encoding [2024-11-18 13:35:07,639 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-18 13:35:07,639 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-18 13:35:07,639 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 01:35:07 BoogieIcfgContainer [2024-11-18 13:35:07,639 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-18 13:35:07,641 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-18 13:35:07,641 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-18 13:35:07,643 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-18 13:35:07,643 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 01:35:07" (1/3) ... [2024-11-18 13:35:07,644 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1775ae22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 01:35:07, skipping insertion in model container [2024-11-18 13:35:07,644 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:35:07" (2/3) ... [2024-11-18 13:35:07,644 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1775ae22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 01:35:07, skipping insertion in model container [2024-11-18 13:35:07,644 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 01:35:07" (3/3) ... [2024-11-18 13:35:07,646 INFO L112 eAbstractionObserver]: Analyzing ICFG egcd2-ll_unwindbound100.c [2024-11-18 13:35:07,676 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-18 13:35:07,676 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-18 13:35:07,735 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-18 13:35:07,740 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;@35c54635, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-18 13:35:07,742 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-18 13:35:07,745 INFO L276 IsEmpty]: Start isEmpty. Operand has 34 states, 20 states have (on average 1.45) internal successors, (29), 22 states have internal predecessors, (29), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-18 13:35:07,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-18 13:35:07,750 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:07,750 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:07,751 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:07,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:07,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1022199732, now seen corresponding path program 1 times [2024-11-18 13:35:07,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:07,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816088445] [2024-11-18 13:35:07,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:07,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:07,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:07,891 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-18 13:35:07,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:07,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816088445] [2024-11-18 13:35:07,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816088445] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 13:35:07,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425394915] [2024-11-18 13:35:07,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:07,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:07,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:07,894 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) [2024-11-18 13:35:07,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-18 13:35:07,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:07,963 INFO L255 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-18 13:35:07,967 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:07,978 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-18 13:35:07,979 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-18 13:35:07,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425394915] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 13:35:07,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-18 13:35:07,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-18 13:35:07,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676024703] [2024-11-18 13:35:07,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 13:35:07,984 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-18 13:35:07,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:07,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-18 13:35:08,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-18 13:35:08,001 INFO L87 Difference]: Start difference. First operand has 34 states, 20 states have (on average 1.45) internal successors, (29), 22 states have internal predecessors, (29), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Second operand has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-18 13:35:08,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:08,017 INFO L93 Difference]: Finished difference Result 65 states and 104 transitions. [2024-11-18 13:35:08,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-18 13:35:08,019 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) Word has length 28 [2024-11-18 13:35:08,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:08,023 INFO L225 Difference]: With dead ends: 65 [2024-11-18 13:35:08,023 INFO L226 Difference]: Without dead ends: 30 [2024-11-18 13:35:08,026 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-18 13:35:08,028 INFO L432 NwaCegarLoop]: 45 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:08,029 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-18 13:35:08,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2024-11-18 13:35:08,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2024-11-18 13:35:08,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 17 states have (on average 1.2941176470588236) internal successors, (22), 19 states have internal predecessors, (22), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-18 13:35:08,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 41 transitions. [2024-11-18 13:35:08,054 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 41 transitions. Word has length 28 [2024-11-18 13:35:08,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:08,055 INFO L471 AbstractCegarLoop]: Abstraction has 30 states and 41 transitions. [2024-11-18 13:35:08,055 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-18 13:35:08,055 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 41 transitions. [2024-11-18 13:35:08,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-18 13:35:08,056 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:08,056 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:08,070 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-18 13:35:08,257 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 [2024-11-18 13:35:08,257 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:08,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:08,258 INFO L85 PathProgramCache]: Analyzing trace with hash -455220980, now seen corresponding path program 1 times [2024-11-18 13:35:08,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:08,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837995703] [2024-11-18 13:35:08,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:08,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:08,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:08,385 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-18 13:35:08,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:08,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837995703] [2024-11-18 13:35:08,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837995703] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 13:35:08,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 13:35:08,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-18 13:35:08,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51308764] [2024-11-18 13:35:08,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 13:35:08,386 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-18 13:35:08,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:08,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-18 13:35:08,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-18 13:35:08,387 INFO L87 Difference]: Start difference. First operand 30 states and 41 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-18 13:35:08,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:08,405 INFO L93 Difference]: Finished difference Result 40 states and 52 transitions. [2024-11-18 13:35:08,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-18 13:35:08,406 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 29 [2024-11-18 13:35:08,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:08,407 INFO L225 Difference]: With dead ends: 40 [2024-11-18 13:35:08,408 INFO L226 Difference]: Without dead ends: 32 [2024-11-18 13:35:08,408 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-18 13:35:08,410 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 7 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:08,410 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 100 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-18 13:35:08,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2024-11-18 13:35:08,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2024-11-18 13:35:08,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 19 states have (on average 1.263157894736842) internal successors, (24), 20 states have internal predecessors, (24), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-18 13:35:08,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 43 transitions. [2024-11-18 13:35:08,419 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 43 transitions. Word has length 29 [2024-11-18 13:35:08,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:08,419 INFO L471 AbstractCegarLoop]: Abstraction has 32 states and 43 transitions. [2024-11-18 13:35:08,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-18 13:35:08,420 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 43 transitions. [2024-11-18 13:35:08,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-18 13:35:08,420 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:08,420 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:08,421 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-18 13:35:08,421 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:08,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:08,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1233535180, now seen corresponding path program 1 times [2024-11-18 13:35:08,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:08,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434552028] [2024-11-18 13:35:08,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:08,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:08,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:08,568 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-18 13:35:08,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:08,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434552028] [2024-11-18 13:35:08,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434552028] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 13:35:08,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122554117] [2024-11-18 13:35:08,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:08,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:08,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:08,571 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) [2024-11-18 13:35:08,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-18 13:35:08,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:08,627 INFO L255 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-18 13:35:08,631 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:08,755 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-18 13:35:08,756 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-18 13:35:08,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122554117] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 13:35:08,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-18 13:35:08,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2024-11-18 13:35:08,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450416446] [2024-11-18 13:35:08,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 13:35:08,757 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-18 13:35:08,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:08,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-18 13:35:08,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-18 13:35:08,759 INFO L87 Difference]: Start difference. First operand 32 states and 43 transitions. Second operand has 6 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-18 13:35:08,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:08,849 INFO L93 Difference]: Finished difference Result 49 states and 67 transitions. [2024-11-18 13:35:08,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-18 13:35:08,850 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2024-11-18 13:35:08,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:08,851 INFO L225 Difference]: With dead ends: 49 [2024-11-18 13:35:08,852 INFO L226 Difference]: Without dead ends: 47 [2024-11-18 13:35:08,852 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-11-18 13:35:08,853 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 9 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:08,854 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 146 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-18 13:35:08,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2024-11-18 13:35:08,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 45. [2024-11-18 13:35:08,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 26 states have (on average 1.3076923076923077) internal successors, (34), 28 states have internal predecessors, (34), 15 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-11-18 13:35:08,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 63 transitions. [2024-11-18 13:35:08,866 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 63 transitions. Word has length 30 [2024-11-18 13:35:08,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:08,866 INFO L471 AbstractCegarLoop]: Abstraction has 45 states and 63 transitions. [2024-11-18 13:35:08,867 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-18 13:35:08,867 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 63 transitions. [2024-11-18 13:35:08,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-18 13:35:08,867 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:08,867 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:08,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-18 13:35:09,068 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,SelfDestructingSolverStorable2 [2024-11-18 13:35:09,068 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:09,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:09,069 INFO L85 PathProgramCache]: Analyzing trace with hash -73118621, now seen corresponding path program 1 times [2024-11-18 13:35:09,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:09,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063229886] [2024-11-18 13:35:09,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:09,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:09,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-18 13:35:09,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [941342442] [2024-11-18 13:35:09,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:09,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:09,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:09,096 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) [2024-11-18 13:35:09,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-18 13:35:09,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:09,157 INFO L255 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-18 13:35:09,159 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:09,203 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-18 13:35:09,203 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-18 13:35:09,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:09,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063229886] [2024-11-18 13:35:09,204 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 13:35:09,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941342442] [2024-11-18 13:35:09,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941342442] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 13:35:09,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 13:35:09,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-18 13:35:09,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559760855] [2024-11-18 13:35:09,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 13:35:09,205 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-18 13:35:09,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:09,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-18 13:35:09,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-18 13:35:09,206 INFO L87 Difference]: Start difference. First operand 45 states and 63 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-18 13:35:09,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:09,248 INFO L93 Difference]: Finished difference Result 66 states and 95 transitions. [2024-11-18 13:35:09,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-18 13:35:09,248 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 32 [2024-11-18 13:35:09,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:09,250 INFO L225 Difference]: With dead ends: 66 [2024-11-18 13:35:09,250 INFO L226 Difference]: Without dead ends: 64 [2024-11-18 13:35:09,250 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-18 13:35:09,251 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 5 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:09,251 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 139 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-18 13:35:09,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-11-18 13:35:09,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 55. [2024-11-18 13:35:09,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 33 states have (on average 1.303030303030303) internal successors, (43), 37 states have internal predecessors, (43), 17 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 13 states have call predecessors, (16), 16 states have call successors, (16) [2024-11-18 13:35:09,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 76 transitions. [2024-11-18 13:35:09,260 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 76 transitions. Word has length 32 [2024-11-18 13:35:09,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:09,260 INFO L471 AbstractCegarLoop]: Abstraction has 55 states and 76 transitions. [2024-11-18 13:35:09,260 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-18 13:35:09,260 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 76 transitions. [2024-11-18 13:35:09,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-18 13:35:09,261 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:09,261 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:09,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-18 13:35:09,461 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:09,462 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:09,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:09,462 INFO L85 PathProgramCache]: Analyzing trace with hash -910809492, now seen corresponding path program 1 times [2024-11-18 13:35:09,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:09,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019717878] [2024-11-18 13:35:09,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:09,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:09,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:09,562 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-18 13:35:09,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:09,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019717878] [2024-11-18 13:35:09,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019717878] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 13:35:09,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220126687] [2024-11-18 13:35:09,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:09,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:09,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:09,564 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) [2024-11-18 13:35:09,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-18 13:35:09,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:09,607 INFO L255 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-18 13:35:09,608 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:09,691 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-18 13:35:09,691 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-18 13:35:09,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220126687] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 13:35:09,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-18 13:35:09,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2024-11-18 13:35:09,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297067748] [2024-11-18 13:35:09,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 13:35:09,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-18 13:35:09,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:09,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-18 13:35:09,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-18 13:35:09,692 INFO L87 Difference]: Start difference. First operand 55 states and 76 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-18 13:35:09,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:09,729 INFO L93 Difference]: Finished difference Result 63 states and 83 transitions. [2024-11-18 13:35:09,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-18 13:35:09,730 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 35 [2024-11-18 13:35:09,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:09,731 INFO L225 Difference]: With dead ends: 63 [2024-11-18 13:35:09,731 INFO L226 Difference]: Without dead ends: 59 [2024-11-18 13:35:09,732 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-18 13:35:09,732 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 9 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:09,732 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 142 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-18 13:35:09,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2024-11-18 13:35:09,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2024-11-18 13:35:09,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 36 states have (on average 1.25) internal successors, (45), 39 states have internal predecessors, (45), 16 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (15), 13 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-18 13:35:09,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 76 transitions. [2024-11-18 13:35:09,743 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 76 transitions. Word has length 35 [2024-11-18 13:35:09,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:09,743 INFO L471 AbstractCegarLoop]: Abstraction has 58 states and 76 transitions. [2024-11-18 13:35:09,743 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-18 13:35:09,743 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 76 transitions. [2024-11-18 13:35:09,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-18 13:35:09,744 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:09,744 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:09,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-18 13:35:09,944 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:09,944 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:09,945 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:09,945 INFO L85 PathProgramCache]: Analyzing trace with hash 96561445, now seen corresponding path program 1 times [2024-11-18 13:35:09,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:09,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543925018] [2024-11-18 13:35:09,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:09,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:09,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:10,001 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-18 13:35:10,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:10,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543925018] [2024-11-18 13:35:10,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543925018] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 13:35:10,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 13:35:10,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-18 13:35:10,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193506369] [2024-11-18 13:35:10,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 13:35:10,002 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-18 13:35:10,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:10,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-18 13:35:10,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-18 13:35:10,003 INFO L87 Difference]: Start difference. First operand 58 states and 76 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-18 13:35:10,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:10,029 INFO L93 Difference]: Finished difference Result 84 states and 111 transitions. [2024-11-18 13:35:10,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-18 13:35:10,030 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 35 [2024-11-18 13:35:10,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:10,031 INFO L225 Difference]: With dead ends: 84 [2024-11-18 13:35:10,031 INFO L226 Difference]: Without dead ends: 58 [2024-11-18 13:35:10,031 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-18 13:35:10,032 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 10 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:10,032 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 100 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-18 13:35:10,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2024-11-18 13:35:10,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2024-11-18 13:35:10,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 36 states have (on average 1.2222222222222223) internal successors, (44), 39 states have internal predecessors, (44), 16 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (15), 13 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-18 13:35:10,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 75 transitions. [2024-11-18 13:35:10,045 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 75 transitions. Word has length 35 [2024-11-18 13:35:10,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:10,047 INFO L471 AbstractCegarLoop]: Abstraction has 58 states and 75 transitions. [2024-11-18 13:35:10,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-18 13:35:10,047 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 75 transitions. [2024-11-18 13:35:10,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-18 13:35:10,048 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:10,048 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:10,049 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-18 13:35:10,049 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:10,049 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:10,049 INFO L85 PathProgramCache]: Analyzing trace with hash 2115683101, now seen corresponding path program 1 times [2024-11-18 13:35:10,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:10,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143626518] [2024-11-18 13:35:10,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:10,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:10,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-18 13:35:10,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [699322721] [2024-11-18 13:35:10,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:10,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:10,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:10,071 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) [2024-11-18 13:35:10,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-18 13:35:10,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:10,124 INFO L255 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-18 13:35:10,125 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:10,276 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-18 13:35:10,276 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-18 13:35:10,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:10,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143626518] [2024-11-18 13:35:10,277 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 13:35:10,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699322721] [2024-11-18 13:35:10,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699322721] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 13:35:10,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 13:35:10,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-18 13:35:10,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210923520] [2024-11-18 13:35:10,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 13:35:10,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-18 13:35:10,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:10,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-18 13:35:10,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-18 13:35:10,278 INFO L87 Difference]: Start difference. First operand 58 states and 75 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-18 13:35:10,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:10,321 INFO L93 Difference]: Finished difference Result 65 states and 81 transitions. [2024-11-18 13:35:10,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-18 13:35:10,322 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2024-11-18 13:35:10,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:10,323 INFO L225 Difference]: With dead ends: 65 [2024-11-18 13:35:10,323 INFO L226 Difference]: Without dead ends: 63 [2024-11-18 13:35:10,323 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-18 13:35:10,324 INFO L432 NwaCegarLoop]: 36 mSDtfsCounter, 6 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:10,324 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 130 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-18 13:35:10,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2024-11-18 13:35:10,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2024-11-18 13:35:10,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 39 states have (on average 1.205128205128205) internal successors, (47), 42 states have internal predecessors, (47), 16 states have call successors, (16), 6 states have call predecessors, (16), 6 states have return successors, (15), 13 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-18 13:35:10,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 78 transitions. [2024-11-18 13:35:10,331 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 78 transitions. Word has length 47 [2024-11-18 13:35:10,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:10,331 INFO L471 AbstractCegarLoop]: Abstraction has 62 states and 78 transitions. [2024-11-18 13:35:10,332 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-18 13:35:10,332 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 78 transitions. [2024-11-18 13:35:10,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-18 13:35:10,333 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:10,333 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 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] [2024-11-18 13:35:10,347 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-18 13:35:10,536 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:10,537 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:10,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:10,537 INFO L85 PathProgramCache]: Analyzing trace with hash 559010241, now seen corresponding path program 1 times [2024-11-18 13:35:10,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:10,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308976249] [2024-11-18 13:35:10,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:10,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:10,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-18 13:35:10,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1031663376] [2024-11-18 13:35:10,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:10,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:10,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:10,561 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) [2024-11-18 13:35:10,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-18 13:35:10,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:10,612 INFO L255 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-18 13:35:10,614 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:10,680 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-18 13:35:10,681 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:10,765 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-18 13:35:10,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:10,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308976249] [2024-11-18 13:35:10,766 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 13:35:10,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031663376] [2024-11-18 13:35:10,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031663376] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-18 13:35:10,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-18 13:35:10,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2024-11-18 13:35:10,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442597747] [2024-11-18 13:35:10,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 13:35:10,767 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-18 13:35:10,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:10,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-18 13:35:10,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-18 13:35:10,767 INFO L87 Difference]: Start difference. First operand 62 states and 78 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-18 13:35:10,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:10,809 INFO L93 Difference]: Finished difference Result 68 states and 83 transitions. [2024-11-18 13:35:10,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-18 13:35:10,809 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 55 [2024-11-18 13:35:10,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:10,811 INFO L225 Difference]: With dead ends: 68 [2024-11-18 13:35:10,811 INFO L226 Difference]: Without dead ends: 66 [2024-11-18 13:35:10,811 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 101 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-18 13:35:10,812 INFO L432 NwaCegarLoop]: 35 mSDtfsCounter, 5 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:10,812 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 124 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-18 13:35:10,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2024-11-18 13:35:10,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 58. [2024-11-18 13:35:10,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 37 states have (on average 1.1891891891891893) internal successors, (44), 38 states have internal predecessors, (44), 14 states have call successors, (14), 6 states have call predecessors, (14), 6 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-18 13:35:10,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 71 transitions. [2024-11-18 13:35:10,819 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 71 transitions. Word has length 55 [2024-11-18 13:35:10,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:10,820 INFO L471 AbstractCegarLoop]: Abstraction has 58 states and 71 transitions. [2024-11-18 13:35:10,820 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-18 13:35:10,820 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 71 transitions. [2024-11-18 13:35:10,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-18 13:35:10,820 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:10,821 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 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] [2024-11-18 13:35:10,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-18 13:35:11,024 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:11,025 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:11,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:11,025 INFO L85 PathProgramCache]: Analyzing trace with hash -879665460, now seen corresponding path program 1 times [2024-11-18 13:35:11,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:11,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454257106] [2024-11-18 13:35:11,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:11,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:11,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:11,092 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-18 13:35:11,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:11,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454257106] [2024-11-18 13:35:11,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454257106] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 13:35:11,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787079473] [2024-11-18 13:35:11,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:11,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:11,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:11,094 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) [2024-11-18 13:35:11,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-18 13:35:11,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:11,147 INFO L255 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-18 13:35:11,149 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:11,211 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-18 13:35:11,211 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:11,282 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-18 13:35:11,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787079473] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 13:35:11,282 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-18 13:35:11,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6] total 10 [2024-11-18 13:35:11,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399802233] [2024-11-18 13:35:11,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-18 13:35:11,283 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-18 13:35:11,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:11,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-18 13:35:11,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-18 13:35:11,284 INFO L87 Difference]: Start difference. First operand 58 states and 71 transitions. Second operand has 10 states, 10 states have (on average 3.9) internal successors, (39), 10 states have internal predecessors, (39), 5 states have call successors, (25), 4 states have call predecessors, (25), 3 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2024-11-18 13:35:11,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:11,420 INFO L93 Difference]: Finished difference Result 211 states and 250 transitions. [2024-11-18 13:35:11,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-18 13:35:11,420 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.9) internal successors, (39), 10 states have internal predecessors, (39), 5 states have call successors, (25), 4 states have call predecessors, (25), 3 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) Word has length 56 [2024-11-18 13:35:11,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:11,423 INFO L225 Difference]: With dead ends: 211 [2024-11-18 13:35:11,423 INFO L226 Difference]: Without dead ends: 203 [2024-11-18 13:35:11,423 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2024-11-18 13:35:11,424 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 72 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:11,424 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 151 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-18 13:35:11,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2024-11-18 13:35:11,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 195. [2024-11-18 13:35:11,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 125 states have (on average 1.192) internal successors, (149), 129 states have internal predecessors, (149), 44 states have call successors, (44), 25 states have call predecessors, (44), 25 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-11-18 13:35:11,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 233 transitions. [2024-11-18 13:35:11,456 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 233 transitions. Word has length 56 [2024-11-18 13:35:11,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:11,457 INFO L471 AbstractCegarLoop]: Abstraction has 195 states and 233 transitions. [2024-11-18 13:35:11,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.9) internal successors, (39), 10 states have internal predecessors, (39), 5 states have call successors, (25), 4 states have call predecessors, (25), 3 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2024-11-18 13:35:11,457 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 233 transitions. [2024-11-18 13:35:11,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-18 13:35:11,458 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:11,458 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 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] [2024-11-18 13:35:11,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-18 13:35:11,658 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:11,658 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:11,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:11,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1506412172, now seen corresponding path program 1 times [2024-11-18 13:35:11,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:11,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073236595] [2024-11-18 13:35:11,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:11,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:11,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:11,766 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-11-18 13:35:11,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:11,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073236595] [2024-11-18 13:35:11,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073236595] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 13:35:11,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158901794] [2024-11-18 13:35:11,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:11,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:11,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:11,770 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) [2024-11-18 13:35:11,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-18 13:35:11,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:11,817 INFO L255 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-18 13:35:11,818 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:11,844 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-11-18 13:35:11,844 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:11,911 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-11-18 13:35:11,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158901794] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 13:35:11,911 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-18 13:35:11,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 9 [2024-11-18 13:35:11,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441761475] [2024-11-18 13:35:11,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-18 13:35:11,912 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-18 13:35:11,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:11,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-18 13:35:11,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-18 13:35:11,913 INFO L87 Difference]: Start difference. First operand 195 states and 233 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2024-11-18 13:35:12,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:12,057 INFO L93 Difference]: Finished difference Result 279 states and 364 transitions. [2024-11-18 13:35:12,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-18 13:35:12,057 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) Word has length 57 [2024-11-18 13:35:12,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:12,059 INFO L225 Difference]: With dead ends: 279 [2024-11-18 13:35:12,059 INFO L226 Difference]: Without dead ends: 259 [2024-11-18 13:35:12,059 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 109 SyntacticMatches, 4 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2024-11-18 13:35:12,060 INFO L432 NwaCegarLoop]: 48 mSDtfsCounter, 60 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:12,060 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 249 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-18 13:35:12,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2024-11-18 13:35:12,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 235. [2024-11-18 13:35:12,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 152 states have (on average 1.2236842105263157) internal successors, (186), 155 states have internal predecessors, (186), 58 states have call successors, (58), 24 states have call predecessors, (58), 24 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-11-18 13:35:12,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 299 transitions. [2024-11-18 13:35:12,083 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 299 transitions. Word has length 57 [2024-11-18 13:35:12,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:12,083 INFO L471 AbstractCegarLoop]: Abstraction has 235 states and 299 transitions. [2024-11-18 13:35:12,083 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2024-11-18 13:35:12,084 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 299 transitions. [2024-11-18 13:35:12,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-18 13:35:12,084 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:12,084 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 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] [2024-11-18 13:35:12,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-18 13:35:12,288 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,SelfDestructingSolverStorable9 [2024-11-18 13:35:12,289 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:12,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:12,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1869160295, now seen corresponding path program 1 times [2024-11-18 13:35:12,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:12,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743084079] [2024-11-18 13:35:12,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:12,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:12,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:12,346 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-18 13:35:12,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:12,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743084079] [2024-11-18 13:35:12,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743084079] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 13:35:12,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880919598] [2024-11-18 13:35:12,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:12,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:12,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:12,348 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) [2024-11-18 13:35:12,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-18 13:35:12,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:12,394 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-18 13:35:12,395 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:12,447 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-18 13:35:12,448 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:12,504 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-18 13:35:12,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880919598] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 13:35:12,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-18 13:35:12,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6] total 10 [2024-11-18 13:35:12,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456897651] [2024-11-18 13:35:12,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-18 13:35:12,505 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-18 13:35:12,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:12,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-18 13:35:12,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-18 13:35:12,506 INFO L87 Difference]: Start difference. First operand 235 states and 299 transitions. Second operand has 10 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 5 states have call successors, (25), 4 states have call predecessors, (25), 3 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2024-11-18 13:35:12,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:12,627 INFO L93 Difference]: Finished difference Result 344 states and 448 transitions. [2024-11-18 13:35:12,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-18 13:35:12,628 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 5 states have call successors, (25), 4 states have call predecessors, (25), 3 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) Word has length 59 [2024-11-18 13:35:12,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:12,630 INFO L225 Difference]: With dead ends: 344 [2024-11-18 13:35:12,630 INFO L226 Difference]: Without dead ends: 248 [2024-11-18 13:35:12,630 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2024-11-18 13:35:12,631 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 79 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:12,631 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 175 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-18 13:35:12,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2024-11-18 13:35:12,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 244. [2024-11-18 13:35:12,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 161 states have (on average 1.173913043478261) internal successors, (189), 164 states have internal predecessors, (189), 58 states have call successors, (58), 24 states have call predecessors, (58), 24 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-11-18 13:35:12,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 302 transitions. [2024-11-18 13:35:12,651 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 302 transitions. Word has length 59 [2024-11-18 13:35:12,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:12,651 INFO L471 AbstractCegarLoop]: Abstraction has 244 states and 302 transitions. [2024-11-18 13:35:12,651 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 5 states have call successors, (25), 4 states have call predecessors, (25), 3 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2024-11-18 13:35:12,651 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 302 transitions. [2024-11-18 13:35:12,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-18 13:35:12,652 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:12,652 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 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] [2024-11-18 13:35:12,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-18 13:35:12,856 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:12,856 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:12,857 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:12,857 INFO L85 PathProgramCache]: Analyzing trace with hash 991223133, now seen corresponding path program 1 times [2024-11-18 13:35:12,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:12,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626004308] [2024-11-18 13:35:12,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:12,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:12,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-18 13:35:12,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1948273055] [2024-11-18 13:35:12,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:12,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:12,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:12,870 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) [2024-11-18 13:35:12,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-18 13:35:12,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:12,919 INFO L255 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-18 13:35:12,920 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:13,139 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 10 proven. 19 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-11-18 13:35:13,140 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:13,240 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-11-18 13:35:13,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:13,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626004308] [2024-11-18 13:35:13,240 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 13:35:13,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948273055] [2024-11-18 13:35:13,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948273055] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 13:35:13,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-18 13:35:13,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 12 [2024-11-18 13:35:13,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925801459] [2024-11-18 13:35:13,241 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-18 13:35:13,241 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-18 13:35:13,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:13,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-18 13:35:13,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-18 13:35:13,242 INFO L87 Difference]: Start difference. First operand 244 states and 302 transitions. Second operand has 12 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 9 states have internal predecessors, (40), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 7 states have call predecessors, (18), 6 states have call successors, (18) [2024-11-18 13:35:13,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:13,404 INFO L93 Difference]: Finished difference Result 283 states and 355 transitions. [2024-11-18 13:35:13,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-18 13:35:13,404 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 9 states have internal predecessors, (40), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 7 states have call predecessors, (18), 6 states have call successors, (18) Word has length 64 [2024-11-18 13:35:13,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:13,406 INFO L225 Difference]: With dead ends: 283 [2024-11-18 13:35:13,406 INFO L226 Difference]: Without dead ends: 278 [2024-11-18 13:35:13,406 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 114 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-11-18 13:35:13,407 INFO L432 NwaCegarLoop]: 46 mSDtfsCounter, 38 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:13,407 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 329 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-18 13:35:13,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2024-11-18 13:35:13,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 276. [2024-11-18 13:35:13,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 183 states have (on average 1.185792349726776) internal successors, (217), 187 states have internal predecessors, (217), 65 states have call successors, (65), 27 states have call predecessors, (65), 27 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2024-11-18 13:35:13,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 343 transitions. [2024-11-18 13:35:13,433 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 343 transitions. Word has length 64 [2024-11-18 13:35:13,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:13,434 INFO L471 AbstractCegarLoop]: Abstraction has 276 states and 343 transitions. [2024-11-18 13:35:13,434 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 9 states have internal predecessors, (40), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 7 states have call predecessors, (18), 6 states have call successors, (18) [2024-11-18 13:35:13,434 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 343 transitions. [2024-11-18 13:35:13,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2024-11-18 13:35:13,434 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:13,435 INFO L215 NwaCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 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] [2024-11-18 13:35:13,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-18 13:35:13,638 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,SelfDestructingSolverStorable11 [2024-11-18 13:35:13,638 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:13,639 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:13,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1694315171, now seen corresponding path program 2 times [2024-11-18 13:35:13,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:13,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821374843] [2024-11-18 13:35:13,639 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-18 13:35:13,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:13,651 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-18 13:35:13,651 INFO L228 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-18 13:35:13,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [248985069] [2024-11-18 13:35:13,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-18 13:35:13,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:13,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:13,653 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) [2024-11-18 13:35:13,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-18 13:35:13,700 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-18 13:35:13,700 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-18 13:35:13,702 INFO L255 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-18 13:35:13,709 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:14,035 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 12 proven. 17 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-18 13:35:14,035 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:14,244 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-11-18 13:35:14,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:14,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821374843] [2024-11-18 13:35:14,244 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 13:35:14,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248985069] [2024-11-18 13:35:14,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248985069] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 13:35:14,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-18 13:35:14,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 15 [2024-11-18 13:35:14,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329343298] [2024-11-18 13:35:14,245 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-18 13:35:14,245 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-18 13:35:14,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:14,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-18 13:35:14,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2024-11-18 13:35:14,246 INFO L87 Difference]: Start difference. First operand 276 states and 343 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 13 states have internal predecessors, (40), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 8 states have call predecessors, (20), 8 states have call successors, (20) [2024-11-18 13:35:15,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:15,186 INFO L93 Difference]: Finished difference Result 440 states and 595 transitions. [2024-11-18 13:35:15,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-18 13:35:15,189 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 13 states have internal predecessors, (40), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 8 states have call predecessors, (20), 8 states have call successors, (20) Word has length 69 [2024-11-18 13:35:15,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:15,192 INFO L225 Difference]: With dead ends: 440 [2024-11-18 13:35:15,193 INFO L226 Difference]: Without dead ends: 438 [2024-11-18 13:35:15,194 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 121 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=198, Invalid=672, Unknown=0, NotChecked=0, Total=870 [2024-11-18 13:35:15,195 INFO L432 NwaCegarLoop]: 45 mSDtfsCounter, 104 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:15,195 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 400 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-18 13:35:15,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2024-11-18 13:35:15,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 393. [2024-11-18 13:35:15,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 258 states have (on average 1.244186046511628) internal successors, (321), 262 states have internal predecessors, (321), 101 states have call successors, (101), 33 states have call predecessors, (101), 33 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2024-11-18 13:35:15,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 519 transitions. [2024-11-18 13:35:15,250 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 519 transitions. Word has length 69 [2024-11-18 13:35:15,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:15,250 INFO L471 AbstractCegarLoop]: Abstraction has 393 states and 519 transitions. [2024-11-18 13:35:15,250 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 13 states have internal predecessors, (40), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 8 states have call predecessors, (20), 8 states have call successors, (20) [2024-11-18 13:35:15,251 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 519 transitions. [2024-11-18 13:35:15,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-11-18 13:35:15,251 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:15,251 INFO L215 NwaCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 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] [2024-11-18 13:35:15,264 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-18 13:35:15,452 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,SelfDestructingSolverStorable12 [2024-11-18 13:35:15,452 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:15,452 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:15,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1349365539, now seen corresponding path program 3 times [2024-11-18 13:35:15,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:15,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754255298] [2024-11-18 13:35:15,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-18 13:35:15,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:15,475 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-18 13:35:15,475 INFO L228 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-18 13:35:15,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [656283173] [2024-11-18 13:35:15,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-18 13:35:15,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:15,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:15,493 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) [2024-11-18 13:35:15,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-18 13:35:15,544 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-18 13:35:15,545 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-18 13:35:15,546 INFO L255 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 59 conjuncts are in the unsatisfiable core [2024-11-18 13:35:15,548 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:16,317 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 42 proven. 23 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-18 13:35:16,317 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:21,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:21,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754255298] [2024-11-18 13:35:21,130 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 13:35:21,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656283173] [2024-11-18 13:35:21,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656283173] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 13:35:21,130 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-18 13:35:21,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-18 13:35:21,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418117532] [2024-11-18 13:35:21,130 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-18 13:35:21,131 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-18 13:35:21,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:21,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-18 13:35:21,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2024-11-18 13:35:21,132 INFO L87 Difference]: Start difference. First operand 393 states and 519 transitions. Second operand has 16 states, 15 states have (on average 2.0) internal successors, (30), 13 states have internal predecessors, (30), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2024-11-18 13:35:21,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:21,753 INFO L93 Difference]: Finished difference Result 416 states and 539 transitions. [2024-11-18 13:35:21,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-18 13:35:21,754 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.0) internal successors, (30), 13 states have internal predecessors, (30), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) Word has length 74 [2024-11-18 13:35:21,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:21,755 INFO L225 Difference]: With dead ends: 416 [2024-11-18 13:35:21,755 INFO L226 Difference]: Without dead ends: 412 [2024-11-18 13:35:21,756 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=167, Invalid=703, Unknown=0, NotChecked=0, Total=870 [2024-11-18 13:35:21,756 INFO L432 NwaCegarLoop]: 33 mSDtfsCounter, 51 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:21,756 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 264 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-18 13:35:21,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2024-11-18 13:35:21,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 411. [2024-11-18 13:35:21,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 272 states have (on average 1.2279411764705883) internal successors, (334), 275 states have internal predecessors, (334), 101 states have call successors, (101), 38 states have call predecessors, (101), 37 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2024-11-18 13:35:21,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 532 transitions. [2024-11-18 13:35:21,799 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 532 transitions. Word has length 74 [2024-11-18 13:35:21,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:21,799 INFO L471 AbstractCegarLoop]: Abstraction has 411 states and 532 transitions. [2024-11-18 13:35:21,799 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.0) internal successors, (30), 13 states have internal predecessors, (30), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2024-11-18 13:35:21,799 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 532 transitions. [2024-11-18 13:35:21,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-11-18 13:35:21,800 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:21,800 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 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] [2024-11-18 13:35:21,815 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-18 13:35:22,004 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,SelfDestructingSolverStorable13 [2024-11-18 13:35:22,005 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:22,005 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:22,005 INFO L85 PathProgramCache]: Analyzing trace with hash -484140586, now seen corresponding path program 1 times [2024-11-18 13:35:22,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:22,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139155122] [2024-11-18 13:35:22,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:22,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:22,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-18 13:35:22,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1819388402] [2024-11-18 13:35:22,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:22,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:22,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:22,018 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) [2024-11-18 13:35:22,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-18 13:35:22,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:22,067 INFO L255 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-18 13:35:22,069 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:22,521 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 16 proven. 19 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2024-11-18 13:35:22,522 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:23,310 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2024-11-18 13:35:23,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:23,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139155122] [2024-11-18 13:35:23,310 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 13:35:23,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819388402] [2024-11-18 13:35:23,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819388402] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 13:35:23,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-18 13:35:23,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2024-11-18 13:35:23,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537437893] [2024-11-18 13:35:23,311 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-18 13:35:23,311 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-18 13:35:23,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:23,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-18 13:35:23,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2024-11-18 13:35:23,312 INFO L87 Difference]: Start difference. First operand 411 states and 532 transitions. Second operand has 21 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 10 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) [2024-11-18 13:35:25,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:25,890 INFO L93 Difference]: Finished difference Result 608 states and 851 transitions. [2024-11-18 13:35:25,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-18 13:35:25,891 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 10 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) Word has length 80 [2024-11-18 13:35:25,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:25,893 INFO L225 Difference]: With dead ends: 608 [2024-11-18 13:35:25,894 INFO L226 Difference]: Without dead ends: 597 [2024-11-18 13:35:25,895 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=296, Invalid=1264, Unknown=0, NotChecked=0, Total=1560 [2024-11-18 13:35:25,896 INFO L432 NwaCegarLoop]: 61 mSDtfsCounter, 120 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:25,896 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 756 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 585 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-18 13:35:25,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2024-11-18 13:35:26,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 553. [2024-11-18 13:35:26,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 357 states have (on average 1.2969187675070029) internal successors, (463), 360 states have internal predecessors, (463), 156 states have call successors, (156), 39 states have call predecessors, (156), 39 states have return successors, (154), 153 states have call predecessors, (154), 154 states have call successors, (154) [2024-11-18 13:35:26,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 773 transitions. [2024-11-18 13:35:26,005 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 773 transitions. Word has length 80 [2024-11-18 13:35:26,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:26,005 INFO L471 AbstractCegarLoop]: Abstraction has 553 states and 773 transitions. [2024-11-18 13:35:26,005 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 10 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) [2024-11-18 13:35:26,005 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 773 transitions. [2024-11-18 13:35:26,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2024-11-18 13:35:26,006 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:26,006 INFO L215 NwaCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:26,022 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-18 13:35:26,206 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,SelfDestructingSolverStorable14 [2024-11-18 13:35:26,206 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:26,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:26,207 INFO L85 PathProgramCache]: Analyzing trace with hash 225609629, now seen corresponding path program 4 times [2024-11-18 13:35:26,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:26,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114632053] [2024-11-18 13:35:26,207 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-18 13:35:26,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:26,217 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-18 13:35:26,217 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-18 13:35:26,274 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2024-11-18 13:35:26,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:26,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114632053] [2024-11-18 13:35:26,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114632053] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-18 13:35:26,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-18 13:35:26,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-18 13:35:26,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979624140] [2024-11-18 13:35:26,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-18 13:35:26,274 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-18 13:35:26,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:26,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-18 13:35:26,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-18 13:35:26,275 INFO L87 Difference]: Start difference. First operand 553 states and 773 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2024-11-18 13:35:26,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:26,435 INFO L93 Difference]: Finished difference Result 890 states and 1329 transitions. [2024-11-18 13:35:26,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-18 13:35:26,435 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 91 [2024-11-18 13:35:26,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:26,438 INFO L225 Difference]: With dead ends: 890 [2024-11-18 13:35:26,438 INFO L226 Difference]: Without dead ends: 626 [2024-11-18 13:35:26,439 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-18 13:35:26,440 INFO L432 NwaCegarLoop]: 55 mSDtfsCounter, 12 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:26,440 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 186 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-18 13:35:26,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2024-11-18 13:35:26,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 531. [2024-11-18 13:35:26,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 339 states have (on average 1.2772861356932153) internal successors, (433), 342 states have internal predecessors, (433), 152 states have call successors, (152), 39 states have call predecessors, (152), 39 states have return successors, (150), 149 states have call predecessors, (150), 150 states have call successors, (150) [2024-11-18 13:35:26,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 735 transitions. [2024-11-18 13:35:26,536 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 735 transitions. Word has length 91 [2024-11-18 13:35:26,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:26,536 INFO L471 AbstractCegarLoop]: Abstraction has 531 states and 735 transitions. [2024-11-18 13:35:26,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2024-11-18 13:35:26,536 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 735 transitions. [2024-11-18 13:35:26,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2024-11-18 13:35:26,537 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:26,537 INFO L215 NwaCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:26,537 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-18 13:35:26,538 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:26,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:26,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1718599493, now seen corresponding path program 1 times [2024-11-18 13:35:26,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:26,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480434691] [2024-11-18 13:35:26,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:26,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:26,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-18 13:35:26,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [832792700] [2024-11-18 13:35:26,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:26,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:26,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:26,554 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) [2024-11-18 13:35:26,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-18 13:35:26,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:26,610 INFO L255 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-18 13:35:26,612 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:27,382 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 51 proven. 32 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2024-11-18 13:35:27,383 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:27,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:27,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480434691] [2024-11-18 13:35:27,542 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 13:35:27,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832792700] [2024-11-18 13:35:27,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832792700] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 13:35:27,542 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-18 13:35:27,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-18 13:35:27,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089628702] [2024-11-18 13:35:27,542 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-18 13:35:27,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-18 13:35:27,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:27,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-18 13:35:27,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2024-11-18 13:35:27,543 INFO L87 Difference]: Start difference. First operand 531 states and 735 transitions. Second operand has 16 states, 15 states have (on average 2.2) internal successors, (33), 13 states have internal predecessors, (33), 7 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2024-11-18 13:35:28,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:28,482 INFO L93 Difference]: Finished difference Result 540 states and 743 transitions. [2024-11-18 13:35:28,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-18 13:35:28,482 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 13 states have internal predecessors, (33), 7 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) Word has length 97 [2024-11-18 13:35:28,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:28,485 INFO L225 Difference]: With dead ends: 540 [2024-11-18 13:35:28,485 INFO L226 Difference]: Without dead ends: 538 [2024-11-18 13:35:28,486 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2024-11-18 13:35:28,487 INFO L432 NwaCegarLoop]: 46 mSDtfsCounter, 41 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:28,487 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 346 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-18 13:35:28,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2024-11-18 13:35:28,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 535. [2024-11-18 13:35:28,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 342 states have (on average 1.2719298245614035) internal successors, (435), 345 states have internal predecessors, (435), 152 states have call successors, (152), 40 states have call predecessors, (152), 40 states have return successors, (150), 149 states have call predecessors, (150), 150 states have call successors, (150) [2024-11-18 13:35:28,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 737 transitions. [2024-11-18 13:35:28,585 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 737 transitions. Word has length 97 [2024-11-18 13:35:28,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:28,585 INFO L471 AbstractCegarLoop]: Abstraction has 535 states and 737 transitions. [2024-11-18 13:35:28,585 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 13 states have internal predecessors, (33), 7 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2024-11-18 13:35:28,585 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 737 transitions. [2024-11-18 13:35:28,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-11-18 13:35:28,586 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:28,586 INFO L215 NwaCegarLoop]: trace histogram [14, 13, 13, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:28,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-18 13:35:28,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:28,787 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:28,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:28,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1252794678, now seen corresponding path program 1 times [2024-11-18 13:35:28,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:28,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819398173] [2024-11-18 13:35:28,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:28,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:28,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:28,886 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 46 proven. 11 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2024-11-18 13:35:28,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:28,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819398173] [2024-11-18 13:35:28,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819398173] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 13:35:28,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663867046] [2024-11-18 13:35:28,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:28,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:28,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:28,888 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) [2024-11-18 13:35:28,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-18 13:35:28,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:28,944 INFO L255 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-18 13:35:28,946 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:28,971 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 92 proven. 11 refuted. 0 times theorem prover too weak. 290 trivial. 0 not checked. [2024-11-18 13:35:28,972 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:29,045 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 46 proven. 11 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2024-11-18 13:35:29,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663867046] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 13:35:29,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-18 13:35:29,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2024-11-18 13:35:29,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312269899] [2024-11-18 13:35:29,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-18 13:35:29,046 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-18 13:35:29,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:29,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-18 13:35:29,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-18 13:35:29,047 INFO L87 Difference]: Start difference. First operand 535 states and 737 transitions. Second operand has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 states have internal predecessors, (34), 4 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) [2024-11-18 13:35:29,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:29,357 INFO L93 Difference]: Finished difference Result 731 states and 1053 transitions. [2024-11-18 13:35:29,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-18 13:35:29,358 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 states have internal predecessors, (34), 4 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) Word has length 112 [2024-11-18 13:35:29,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:29,361 INFO L225 Difference]: With dead ends: 731 [2024-11-18 13:35:29,361 INFO L226 Difference]: Without dead ends: 718 [2024-11-18 13:35:29,362 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 223 SyntacticMatches, 6 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2024-11-18 13:35:29,363 INFO L432 NwaCegarLoop]: 87 mSDtfsCounter, 30 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:29,363 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 411 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-18 13:35:29,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2024-11-18 13:35:29,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 579. [2024-11-18 13:35:29,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 378 states have (on average 1.2777777777777777) internal successors, (483), 381 states have internal predecessors, (483), 160 states have call successors, (160), 40 states have call predecessors, (160), 40 states have return successors, (158), 157 states have call predecessors, (158), 158 states have call successors, (158) [2024-11-18 13:35:29,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 801 transitions. [2024-11-18 13:35:29,476 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 801 transitions. Word has length 112 [2024-11-18 13:35:29,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:29,476 INFO L471 AbstractCegarLoop]: Abstraction has 579 states and 801 transitions. [2024-11-18 13:35:29,476 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 states have internal predecessors, (34), 4 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) [2024-11-18 13:35:29,476 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 801 transitions. [2024-11-18 13:35:29,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-11-18 13:35:29,477 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:29,477 INFO L215 NwaCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:29,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-18 13:35:29,681 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,SelfDestructingSolverStorable17 [2024-11-18 13:35:29,682 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:29,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:29,682 INFO L85 PathProgramCache]: Analyzing trace with hash -245423741, now seen corresponding path program 1 times [2024-11-18 13:35:29,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:29,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398183495] [2024-11-18 13:35:29,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:29,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:29,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:29,848 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 32 proven. 37 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2024-11-18 13:35:29,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:29,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398183495] [2024-11-18 13:35:29,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398183495] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 13:35:29,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055229416] [2024-11-18 13:35:29,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:29,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:29,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:29,851 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) [2024-11-18 13:35:29,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-18 13:35:29,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:29,908 INFO L255 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-18 13:35:29,910 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:29,999 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 32 proven. 229 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2024-11-18 13:35:29,999 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:30,148 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 32 proven. 37 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2024-11-18 13:35:30,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055229416] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 13:35:30,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-18 13:35:30,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 18 [2024-11-18 13:35:30,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487433786] [2024-11-18 13:35:30,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-18 13:35:30,149 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-18 13:35:30,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:30,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-18 13:35:30,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2024-11-18 13:35:30,151 INFO L87 Difference]: Start difference. First operand 579 states and 801 transitions. Second operand has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 18 states have internal predecessors, (74), 9 states have call successors, (49), 6 states have call predecessors, (49), 5 states have return successors, (48), 8 states have call predecessors, (48), 8 states have call successors, (48) [2024-11-18 13:35:30,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:30,768 INFO L93 Difference]: Finished difference Result 1898 states and 2638 transitions. [2024-11-18 13:35:30,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-18 13:35:30,769 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 18 states have internal predecessors, (74), 9 states have call successors, (49), 6 states have call predecessors, (49), 5 states have return successors, (48), 8 states have call predecessors, (48), 8 states have call successors, (48) Word has length 112 [2024-11-18 13:35:30,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:30,778 INFO L225 Difference]: With dead ends: 1898 [2024-11-18 13:35:30,778 INFO L226 Difference]: Without dead ends: 1589 [2024-11-18 13:35:30,780 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=311, Invalid=559, Unknown=0, NotChecked=0, Total=870 [2024-11-18 13:35:30,780 INFO L432 NwaCegarLoop]: 42 mSDtfsCounter, 248 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:30,780 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 290 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-18 13:35:30,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1589 states. [2024-11-18 13:35:31,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1589 to 1515. [2024-11-18 13:35:31,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1515 states, 949 states have (on average 1.2054794520547945) internal successors, (1144), 966 states have internal predecessors, (1144), 429 states have call successors, (429), 136 states have call predecessors, (429), 136 states have return successors, (413), 412 states have call predecessors, (413), 413 states have call successors, (413) [2024-11-18 13:35:31,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1515 states to 1515 states and 1986 transitions. [2024-11-18 13:35:31,089 INFO L78 Accepts]: Start accepts. Automaton has 1515 states and 1986 transitions. Word has length 112 [2024-11-18 13:35:31,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:31,089 INFO L471 AbstractCegarLoop]: Abstraction has 1515 states and 1986 transitions. [2024-11-18 13:35:31,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 18 states have internal predecessors, (74), 9 states have call successors, (49), 6 states have call predecessors, (49), 5 states have return successors, (48), 8 states have call predecessors, (48), 8 states have call successors, (48) [2024-11-18 13:35:31,089 INFO L276 IsEmpty]: Start isEmpty. Operand 1515 states and 1986 transitions. [2024-11-18 13:35:31,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-11-18 13:35:31,091 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:31,091 INFO L215 NwaCegarLoop]: trace histogram [14, 13, 13, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:31,103 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-18 13:35:31,291 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:31,291 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:31,292 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:31,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1796458373, now seen corresponding path program 2 times [2024-11-18 13:35:31,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:31,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508052487] [2024-11-18 13:35:31,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-18 13:35:31,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:31,312 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-18 13:35:31,313 INFO L228 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-18 13:35:31,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [890291512] [2024-11-18 13:35:31,314 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-18 13:35:31,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:31,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:31,315 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) [2024-11-18 13:35:31,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-18 13:35:31,377 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-18 13:35:31,377 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-18 13:35:31,383 INFO L255 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-11-18 13:35:31,385 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:31,941 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 58 proven. 56 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2024-11-18 13:35:31,941 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:32,097 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 78 proven. 7 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2024-11-18 13:35:32,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:32,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508052487] [2024-11-18 13:35:32,098 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 13:35:32,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890291512] [2024-11-18 13:35:32,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890291512] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 13:35:32,098 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-18 13:35:32,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 8] total 23 [2024-11-18 13:35:32,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464794393] [2024-11-18 13:35:32,099 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-18 13:35:32,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-18 13:35:32,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:32,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-18 13:35:32,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2024-11-18 13:35:32,100 INFO L87 Difference]: Start difference. First operand 1515 states and 1986 transitions. Second operand has 23 states, 22 states have (on average 2.772727272727273) internal successors, (61), 20 states have internal predecessors, (61), 9 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (28), 10 states have call predecessors, (28), 9 states have call successors, (28) [2024-11-18 13:35:34,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:34,713 INFO L93 Difference]: Finished difference Result 1674 states and 2186 transitions. [2024-11-18 13:35:34,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-18 13:35:34,714 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.772727272727273) internal successors, (61), 20 states have internal predecessors, (61), 9 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (28), 10 states have call predecessors, (28), 9 states have call successors, (28) Word has length 114 [2024-11-18 13:35:34,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:34,723 INFO L225 Difference]: With dead ends: 1674 [2024-11-18 13:35:34,723 INFO L226 Difference]: Without dead ends: 1659 [2024-11-18 13:35:34,725 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=194, Invalid=928, Unknown=0, NotChecked=0, Total=1122 [2024-11-18 13:35:34,725 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 124 mSDsluCounter, 522 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:34,726 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 575 Invalid, 698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 600 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-18 13:35:34,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1659 states. [2024-11-18 13:35:35,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1659 to 1585. [2024-11-18 13:35:35,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1585 states, 1011 states have (on average 1.1998021760633037) internal successors, (1213), 1025 states have internal predecessors, (1213), 422 states have call successors, (422), 151 states have call predecessors, (422), 151 states have return successors, (413), 408 states have call predecessors, (413), 413 states have call successors, (413) [2024-11-18 13:35:35,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 2048 transitions. [2024-11-18 13:35:35,016 INFO L78 Accepts]: Start accepts. Automaton has 1585 states and 2048 transitions. Word has length 114 [2024-11-18 13:35:35,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:35,017 INFO L471 AbstractCegarLoop]: Abstraction has 1585 states and 2048 transitions. [2024-11-18 13:35:35,017 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.772727272727273) internal successors, (61), 20 states have internal predecessors, (61), 9 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (28), 10 states have call predecessors, (28), 9 states have call successors, (28) [2024-11-18 13:35:35,017 INFO L276 IsEmpty]: Start isEmpty. Operand 1585 states and 2048 transitions. [2024-11-18 13:35:35,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2024-11-18 13:35:35,018 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:35,018 INFO L215 NwaCegarLoop]: trace histogram [15, 14, 14, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:35,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-18 13:35:35,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:35,222 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:35,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:35,223 INFO L85 PathProgramCache]: Analyzing trace with hash 364386885, now seen corresponding path program 3 times [2024-11-18 13:35:35,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:35,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011964192] [2024-11-18 13:35:35,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-18 13:35:35,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:35,253 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-18 13:35:35,254 INFO L228 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-18 13:35:35,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [225576565] [2024-11-18 13:35:35,257 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-18 13:35:35,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:35,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:35,259 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) [2024-11-18 13:35:35,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-18 13:35:35,315 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-18 13:35:35,315 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-18 13:35:35,317 INFO L255 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 67 conjuncts are in the unsatisfiable core [2024-11-18 13:35:35,319 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:35,948 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 75 proven. 47 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2024-11-18 13:35:35,949 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:40,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:40,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011964192] [2024-11-18 13:35:40,590 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 13:35:40,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225576565] [2024-11-18 13:35:40,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225576565] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 13:35:40,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-18 13:35:40,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-11-18 13:35:40,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867751392] [2024-11-18 13:35:40,591 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-18 13:35:40,591 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-18 13:35:40,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:40,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-18 13:35:40,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=424, Unknown=1, NotChecked=0, Total=506 [2024-11-18 13:35:40,592 INFO L87 Difference]: Start difference. First operand 1585 states and 2048 transitions. Second operand has 17 states, 16 states have (on average 2.5) internal successors, (40), 15 states have internal predecessors, (40), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 7 states have call predecessors, (18), 6 states have call successors, (18) [2024-11-18 13:35:41,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:41,313 INFO L93 Difference]: Finished difference Result 1715 states and 2185 transitions. [2024-11-18 13:35:41,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-18 13:35:41,313 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.5) internal successors, (40), 15 states have internal predecessors, (40), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 7 states have call predecessors, (18), 6 states have call successors, (18) Word has length 119 [2024-11-18 13:35:41,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:41,320 INFO L225 Difference]: With dead ends: 1715 [2024-11-18 13:35:41,320 INFO L226 Difference]: Without dead ends: 1713 [2024-11-18 13:35:41,320 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=133, Invalid=678, Unknown=1, NotChecked=0, Total=812 [2024-11-18 13:35:41,321 INFO L432 NwaCegarLoop]: 49 mSDtfsCounter, 33 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:41,321 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 550 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-18 13:35:41,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1713 states. [2024-11-18 13:35:41,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1713 to 1698. [2024-11-18 13:35:41,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1698 states, 1085 states have (on average 1.191705069124424) internal successors, (1293), 1099 states have internal predecessors, (1293), 442 states have call successors, (442), 170 states have call predecessors, (442), 170 states have return successors, (433), 428 states have call predecessors, (433), 433 states have call successors, (433) [2024-11-18 13:35:41,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1698 states to 1698 states and 2168 transitions. [2024-11-18 13:35:41,630 INFO L78 Accepts]: Start accepts. Automaton has 1698 states and 2168 transitions. Word has length 119 [2024-11-18 13:35:41,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:41,630 INFO L471 AbstractCegarLoop]: Abstraction has 1698 states and 2168 transitions. [2024-11-18 13:35:41,630 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.5) internal successors, (40), 15 states have internal predecessors, (40), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 7 states have call predecessors, (18), 6 states have call successors, (18) [2024-11-18 13:35:41,630 INFO L276 IsEmpty]: Start isEmpty. Operand 1698 states and 2168 transitions. [2024-11-18 13:35:41,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-11-18 13:35:41,631 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:41,631 INFO L215 NwaCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:41,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-18 13:35:41,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:41,832 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:41,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:41,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1062250723, now seen corresponding path program 4 times [2024-11-18 13:35:41,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:41,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603603813] [2024-11-18 13:35:41,833 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-18 13:35:41,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:41,852 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-18 13:35:41,852 INFO L228 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-18 13:35:41,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1436375077] [2024-11-18 13:35:41,853 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-18 13:35:41,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:41,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:41,854 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) [2024-11-18 13:35:41,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-18 13:35:41,928 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-18 13:35:41,928 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-18 13:35:41,932 INFO L255 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-18 13:35:41,934 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:43,194 INFO L134 CoverageAnalysis]: Checked inductivity of 516 backedges. 100 proven. 59 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2024-11-18 13:35:43,194 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:43,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:43,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603603813] [2024-11-18 13:35:43,381 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 13:35:43,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436375077] [2024-11-18 13:35:43,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436375077] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 13:35:43,381 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-18 13:35:43,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-11-18 13:35:43,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821404702] [2024-11-18 13:35:43,381 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-18 13:35:43,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-18 13:35:43,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:43,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-18 13:35:43,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2024-11-18 13:35:43,382 INFO L87 Difference]: Start difference. First operand 1698 states and 2168 transitions. Second operand has 18 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 14 states have internal predecessors, (36), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 8 states have call predecessors, (19), 7 states have call successors, (19) [2024-11-18 13:35:44,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:44,491 INFO L93 Difference]: Finished difference Result 1811 states and 2304 transitions. [2024-11-18 13:35:44,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-18 13:35:44,491 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 14 states have internal predecessors, (36), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 8 states have call predecessors, (19), 7 states have call successors, (19) Word has length 120 [2024-11-18 13:35:44,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:44,498 INFO L225 Difference]: With dead ends: 1811 [2024-11-18 13:35:44,498 INFO L226 Difference]: Without dead ends: 1809 [2024-11-18 13:35:44,500 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2024-11-18 13:35:44,501 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 43 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 666 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:44,501 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 482 Invalid, 691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 666 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-18 13:35:44,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1809 states. [2024-11-18 13:35:44,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1809 to 1695. [2024-11-18 13:35:44,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1695 states, 1085 states have (on average 1.1898617511520737) internal successors, (1291), 1099 states have internal predecessors, (1291), 438 states have call successors, (438), 171 states have call predecessors, (438), 171 states have return successors, (429), 424 states have call predecessors, (429), 429 states have call successors, (429) [2024-11-18 13:35:44,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1695 states to 1695 states and 2158 transitions. [2024-11-18 13:35:44,826 INFO L78 Accepts]: Start accepts. Automaton has 1695 states and 2158 transitions. Word has length 120 [2024-11-18 13:35:44,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:44,827 INFO L471 AbstractCegarLoop]: Abstraction has 1695 states and 2158 transitions. [2024-11-18 13:35:44,827 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 14 states have internal predecessors, (36), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 8 states have call predecessors, (19), 7 states have call successors, (19) [2024-11-18 13:35:44,827 INFO L276 IsEmpty]: Start isEmpty. Operand 1695 states and 2158 transitions. [2024-11-18 13:35:44,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2024-11-18 13:35:44,828 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:44,828 INFO L215 NwaCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:44,841 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-18 13:35:45,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:45,033 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:45,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:45,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1493115269, now seen corresponding path program 5 times [2024-11-18 13:35:45,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:45,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314310996] [2024-11-18 13:35:45,034 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-18 13:35:45,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:45,058 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-11-18 13:35:45,058 INFO L228 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-18 13:35:45,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [326922190] [2024-11-18 13:35:45,059 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-18 13:35:45,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:45,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:45,060 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) [2024-11-18 13:35:45,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-18 13:35:45,195 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-11-18 13:35:45,195 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-18 13:35:45,197 INFO L255 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-18 13:35:45,199 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:46,477 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 74 proven. 56 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2024-11-18 13:35:46,477 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:46,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:46,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314310996] [2024-11-18 13:35:46,733 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 13:35:46,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326922190] [2024-11-18 13:35:46,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326922190] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 13:35:46,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-18 13:35:46,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-11-18 13:35:46,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613436012] [2024-11-18 13:35:46,733 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-18 13:35:46,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-18 13:35:46,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:46,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-18 13:35:46,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2024-11-18 13:35:46,734 INFO L87 Difference]: Start difference. First operand 1695 states and 2158 transitions. Second operand has 18 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 15 states have internal predecessors, (40), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) [2024-11-18 13:35:49,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:49,004 INFO L93 Difference]: Finished difference Result 1954 states and 2508 transitions. [2024-11-18 13:35:49,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-18 13:35:49,005 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 15 states have internal predecessors, (40), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) Word has length 124 [2024-11-18 13:35:49,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:49,012 INFO L225 Difference]: With dead ends: 1954 [2024-11-18 13:35:49,013 INFO L226 Difference]: Without dead ends: 1952 [2024-11-18 13:35:49,013 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2024-11-18 13:35:49,014 INFO L432 NwaCegarLoop]: 60 mSDtfsCounter, 57 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:49,014 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 583 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-18 13:35:49,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1952 states. [2024-11-18 13:35:49,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1952 to 1907. [2024-11-18 13:35:49,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1907 states, 1211 states have (on average 1.1866226259289843) internal successors, (1437), 1225 states have internal predecessors, (1437), 510 states have call successors, (510), 185 states have call predecessors, (510), 185 states have return successors, (501), 496 states have call predecessors, (501), 501 states have call successors, (501) [2024-11-18 13:35:49,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1907 states to 1907 states and 2448 transitions. [2024-11-18 13:35:49,404 INFO L78 Accepts]: Start accepts. Automaton has 1907 states and 2448 transitions. Word has length 124 [2024-11-18 13:35:49,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:49,405 INFO L471 AbstractCegarLoop]: Abstraction has 1907 states and 2448 transitions. [2024-11-18 13:35:49,405 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 15 states have internal predecessors, (40), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) [2024-11-18 13:35:49,405 INFO L276 IsEmpty]: Start isEmpty. Operand 1907 states and 2448 transitions. [2024-11-18 13:35:49,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2024-11-18 13:35:49,405 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:49,406 INFO L215 NwaCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:49,421 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-18 13:35:49,609 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-18 13:35:49,610 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:49,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:49,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1036292276, now seen corresponding path program 1 times [2024-11-18 13:35:49,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:49,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667920828] [2024-11-18 13:35:49,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:49,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:49,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:49,778 INFO L134 CoverageAnalysis]: Checked inductivity of 586 backedges. 32 proven. 50 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2024-11-18 13:35:49,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:49,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667920828] [2024-11-18 13:35:49,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667920828] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 13:35:49,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251194243] [2024-11-18 13:35:49,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-18 13:35:49,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:49,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:49,780 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) [2024-11-18 13:35:49,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-18 13:35:49,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:35:49,841 INFO L255 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-18 13:35:49,843 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:49,941 INFO L134 CoverageAnalysis]: Checked inductivity of 586 backedges. 32 proven. 434 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-11-18 13:35:49,941 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:50,072 INFO L134 CoverageAnalysis]: Checked inductivity of 586 backedges. 32 proven. 50 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2024-11-18 13:35:50,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251194243] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 13:35:50,072 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-18 13:35:50,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 18 [2024-11-18 13:35:50,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710819082] [2024-11-18 13:35:50,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-18 13:35:50,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-18 13:35:50,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:50,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-18 13:35:50,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2024-11-18 13:35:50,074 INFO L87 Difference]: Start difference. First operand 1907 states and 2448 transitions. Second operand has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 18 states have internal predecessors, (74), 11 states have call successors, (61), 7 states have call predecessors, (61), 6 states have return successors, (60), 10 states have call predecessors, (60), 10 states have call successors, (60) [2024-11-18 13:35:50,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:35:50,685 INFO L93 Difference]: Finished difference Result 1978 states and 2516 transitions. [2024-11-18 13:35:50,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-18 13:35:50,686 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 18 states have internal predecessors, (74), 11 states have call successors, (61), 7 states have call predecessors, (61), 6 states have return successors, (60), 10 states have call predecessors, (60), 10 states have call successors, (60) Word has length 129 [2024-11-18 13:35:50,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:35:50,693 INFO L225 Difference]: With dead ends: 1978 [2024-11-18 13:35:50,693 INFO L226 Difference]: Without dead ends: 1936 [2024-11-18 13:35:50,694 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=312, Invalid=558, Unknown=0, NotChecked=0, Total=870 [2024-11-18 13:35:50,694 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 182 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-18 13:35:50,694 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 279 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-18 13:35:50,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1936 states. [2024-11-18 13:35:51,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1936 to 1922. [2024-11-18 13:35:51,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1922 states, 1226 states have (on average 1.163132137030995) internal successors, (1426), 1240 states have internal predecessors, (1426), 510 states have call successors, (510), 185 states have call predecessors, (510), 185 states have return successors, (501), 496 states have call predecessors, (501), 501 states have call successors, (501) [2024-11-18 13:35:51,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1922 states to 1922 states and 2437 transitions. [2024-11-18 13:35:51,092 INFO L78 Accepts]: Start accepts. Automaton has 1922 states and 2437 transitions. Word has length 129 [2024-11-18 13:35:51,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:35:51,094 INFO L471 AbstractCegarLoop]: Abstraction has 1922 states and 2437 transitions. [2024-11-18 13:35:51,094 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.111111111111111) internal successors, (74), 18 states have internal predecessors, (74), 11 states have call successors, (61), 7 states have call predecessors, (61), 6 states have return successors, (60), 10 states have call predecessors, (60), 10 states have call successors, (60) [2024-11-18 13:35:51,094 INFO L276 IsEmpty]: Start isEmpty. Operand 1922 states and 2437 transitions. [2024-11-18 13:35:51,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2024-11-18 13:35:51,095 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:35:51,095 INFO L215 NwaCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:35:51,107 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-18 13:35:51,295 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-18 13:35:51,295 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:35:51,296 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:35:51,296 INFO L85 PathProgramCache]: Analyzing trace with hash -2066876172, now seen corresponding path program 2 times [2024-11-18 13:35:51,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:35:51,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300806827] [2024-11-18 13:35:51,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-18 13:35:51,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:35:51,316 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-18 13:35:51,316 INFO L228 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-18 13:35:51,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1827191212] [2024-11-18 13:35:51,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-18 13:35:51,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:35:51,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:35:51,319 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) [2024-11-18 13:35:51,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-18 13:35:51,389 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-18 13:35:51,390 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-18 13:35:51,398 INFO L255 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-11-18 13:35:51,404 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:35:52,239 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 73 proven. 65 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2024-11-18 13:35:52,239 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:35:55,083 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 73 proven. 56 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2024-11-18 13:35:55,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:35:55,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300806827] [2024-11-18 13:35:55,084 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 13:35:55,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827191212] [2024-11-18 13:35:55,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827191212] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-18 13:35:55,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-18 13:35:55,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16] total 33 [2024-11-18 13:35:55,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531428298] [2024-11-18 13:35:55,084 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-18 13:35:55,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-18 13:35:55,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:35:55,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-18 13:35:55,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=908, Unknown=0, NotChecked=0, Total=1056 [2024-11-18 13:35:55,086 INFO L87 Difference]: Start difference. First operand 1922 states and 2437 transitions. Second operand has 33 states, 31 states have (on average 2.225806451612903) internal successors, (69), 29 states have internal predecessors, (69), 16 states have call successors, (41), 3 states have call predecessors, (41), 3 states have return successors, (40), 14 states have call predecessors, (40), 14 states have call successors, (40) [2024-11-18 13:36:02,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:36:02,486 INFO L93 Difference]: Finished difference Result 2343 states and 3054 transitions. [2024-11-18 13:36:02,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-18 13:36:02,487 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 2.225806451612903) internal successors, (69), 29 states have internal predecessors, (69), 16 states have call successors, (41), 3 states have call predecessors, (41), 3 states have return successors, (40), 14 states have call predecessors, (40), 14 states have call successors, (40) Word has length 130 [2024-11-18 13:36:02,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:36:02,495 INFO L225 Difference]: With dead ends: 2343 [2024-11-18 13:36:02,495 INFO L226 Difference]: Without dead ends: 2305 [2024-11-18 13:36:02,496 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1107 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=886, Invalid=4084, Unknown=0, NotChecked=0, Total=4970 [2024-11-18 13:36:02,496 INFO L432 NwaCegarLoop]: 88 mSDtfsCounter, 260 mSDsluCounter, 1306 mSDsCounter, 0 mSdLazyCounter, 1149 mSolverCounterSat, 315 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 1394 SdHoareTripleChecker+Invalid, 1464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 315 IncrementalHoareTripleChecker+Valid, 1149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-18 13:36:02,496 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 1394 Invalid, 1464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [315 Valid, 1149 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-11-18 13:36:02,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2305 states. [2024-11-18 13:36:03,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2305 to 2176. [2024-11-18 13:36:03,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2176 states, 1369 states have (on average 1.181154127100073) internal successors, (1617), 1384 states have internal predecessors, (1617), 613 states have call successors, (613), 193 states have call predecessors, (613), 193 states have return successors, (604), 598 states have call predecessors, (604), 604 states have call successors, (604) [2024-11-18 13:36:03,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2176 states to 2176 states and 2834 transitions. [2024-11-18 13:36:03,229 INFO L78 Accepts]: Start accepts. Automaton has 2176 states and 2834 transitions. Word has length 130 [2024-11-18 13:36:03,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:36:03,229 INFO L471 AbstractCegarLoop]: Abstraction has 2176 states and 2834 transitions. [2024-11-18 13:36:03,230 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 2.225806451612903) internal successors, (69), 29 states have internal predecessors, (69), 16 states have call successors, (41), 3 states have call predecessors, (41), 3 states have return successors, (40), 14 states have call predecessors, (40), 14 states have call successors, (40) [2024-11-18 13:36:03,230 INFO L276 IsEmpty]: Start isEmpty. Operand 2176 states and 2834 transitions. [2024-11-18 13:36:03,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2024-11-18 13:36:03,231 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:36:03,231 INFO L215 NwaCegarLoop]: trace histogram [19, 18, 18, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:36:03,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-18 13:36:03,435 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:36:03,436 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:36:03,436 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:36:03,436 INFO L85 PathProgramCache]: Analyzing trace with hash 901733159, now seen corresponding path program 6 times [2024-11-18 13:36:03,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:36:03,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305289536] [2024-11-18 13:36:03,436 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-18 13:36:03,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:36:03,458 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-11-18 13:36:03,458 INFO L228 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-18 13:36:03,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1668748951] [2024-11-18 13:36:03,459 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-18 13:36:03,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:36:03,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:36:03,463 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) [2024-11-18 13:36:03,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-18 13:36:03,594 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-11-18 13:36:03,594 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-18 13:36:03,596 INFO L255 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 80 conjuncts are in the unsatisfiable core [2024-11-18 13:36:03,598 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:36:09,222 INFO L134 CoverageAnalysis]: Checked inductivity of 744 backedges. 123 proven. 126 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2024-11-18 13:36:09,222 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:36:13,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:36:13,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305289536] [2024-11-18 13:36:13,276 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 13:36:13,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668748951] [2024-11-18 13:36:13,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668748951] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 13:36:13,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-18 13:36:13,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2024-11-18 13:36:13,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647797418] [2024-11-18 13:36:13,276 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-18 13:36:13,277 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-18 13:36:13,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:36:13,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-18 13:36:13,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2024-11-18 13:36:13,278 INFO L87 Difference]: Start difference. First operand 2176 states and 2834 transitions. Second operand has 19 states, 18 states have (on average 2.388888888888889) internal successors, (43), 15 states have internal predecessors, (43), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 8 states have call predecessors, (20), 7 states have call successors, (20) [2024-11-18 13:36:21,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:36:21,176 INFO L93 Difference]: Finished difference Result 2316 states and 2969 transitions. [2024-11-18 13:36:21,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-18 13:36:21,177 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.388888888888889) internal successors, (43), 15 states have internal predecessors, (43), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 8 states have call predecessors, (20), 7 states have call successors, (20) Word has length 142 [2024-11-18 13:36:21,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:36:21,185 INFO L225 Difference]: With dead ends: 2316 [2024-11-18 13:36:21,185 INFO L226 Difference]: Without dead ends: 2314 [2024-11-18 13:36:21,186 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=197, Invalid=1062, Unknown=1, NotChecked=0, Total=1260 [2024-11-18 13:36:21,186 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 45 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 607 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-18 13:36:21,187 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 538 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 607 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-18 13:36:21,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2314 states. [2024-11-18 13:36:21,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2314 to 2282. [2024-11-18 13:36:21,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2282 states, 1444 states have (on average 1.1745152354570638) internal successors, (1696), 1459 states have internal predecessors, (1696), 621 states have call successors, (621), 216 states have call predecessors, (621), 216 states have return successors, (612), 606 states have call predecessors, (612), 612 states have call successors, (612) [2024-11-18 13:36:21,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2282 states to 2282 states and 2929 transitions. [2024-11-18 13:36:21,966 INFO L78 Accepts]: Start accepts. Automaton has 2282 states and 2929 transitions. Word has length 142 [2024-11-18 13:36:21,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:36:21,967 INFO L471 AbstractCegarLoop]: Abstraction has 2282 states and 2929 transitions. [2024-11-18 13:36:21,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.388888888888889) internal successors, (43), 15 states have internal predecessors, (43), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 8 states have call predecessors, (20), 7 states have call successors, (20) [2024-11-18 13:36:21,967 INFO L276 IsEmpty]: Start isEmpty. Operand 2282 states and 2929 transitions. [2024-11-18 13:36:21,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2024-11-18 13:36:21,968 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:36:21,968 INFO L215 NwaCegarLoop]: trace histogram [20, 19, 19, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:36:21,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-18 13:36:22,169 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:36:22,169 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:36:22,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:36:22,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1584385413, now seen corresponding path program 7 times [2024-11-18 13:36:22,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:36:22,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480986699] [2024-11-18 13:36:22,170 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-18 13:36:22,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:36:22,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-18 13:36:22,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [545256198] [2024-11-18 13:36:22,199 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-18 13:36:22,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:36:22,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:36:22,207 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-18 13:36:22,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-18 13:36:22,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-18 13:36:22,282 INFO L255 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-11-18 13:36:22,284 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-18 13:36:23,306 INFO L134 CoverageAnalysis]: Checked inductivity of 815 backedges. 132 proven. 86 refuted. 0 times theorem prover too weak. 597 trivial. 0 not checked. [2024-11-18 13:36:23,306 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-18 13:36:39,951 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse0 (+ (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~p~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~r~0#1|))) (.cse1 (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (.cse2 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1| |c_ULTIMATE.start_main_~k~0#1|))) (or (= .cse0 (+ .cse1 .cse2)) (not (= .cse0 (+ |c_ULTIMATE.start_main_~c~0#1| .cse1 .cse2))) (< |c_ULTIMATE.start_main_~b~0#1| (+ |c_ULTIMATE.start_main_~c~0#1| 1)) (forall ((|ULTIMATE.start_main_~yy~0#1| Int)) (or (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~r~0#1|) (* |c_ULTIMATE.start_main_~xy~0#1| |c_ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|) (* |ULTIMATE.start_main_~yy~0#1| |c_ULTIMATE.start_main_~s~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~p~0#1|)) (+ (* |ULTIMATE.start_main_~yy~0#1| |c_ULTIMATE.start_main_~r~0#1|) (* |c_ULTIMATE.start_main_~xy~0#1| |c_ULTIMATE.start_main_~p~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|))) (not (= (+ (* |ULTIMATE.start_main_~yy~0#1| |c_ULTIMATE.start_main_~s~0#1|) (* |c_ULTIMATE.start_main_~xy~0#1| |c_ULTIMATE.start_main_~q~0#1|) |c_ULTIMATE.start_main_~b~0#1|) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1|) (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~q~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~b~0#1|)))))))) is different from true [2024-11-18 13:36:39,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-18 13:36:39,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480986699] [2024-11-18 13:36:39,952 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-18 13:36:39,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545256198] [2024-11-18 13:36:39,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545256198] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-18 13:36:39,952 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-18 13:36:39,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-11-18 13:36:39,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126242113] [2024-11-18 13:36:39,952 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-18 13:36:39,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-18 13:36:39,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-18 13:36:39,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-18 13:36:39,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=512, Unknown=2, NotChecked=46, Total=650 [2024-11-18 13:36:39,953 INFO L87 Difference]: Start difference. First operand 2282 states and 2929 transitions. Second operand has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 15 states have internal predecessors, (39), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2024-11-18 13:36:41,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-18 13:36:41,288 INFO L93 Difference]: Finished difference Result 2377 states and 3037 transitions. [2024-11-18 13:36:41,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-18 13:36:41,289 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 15 states have internal predecessors, (39), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) Word has length 143 [2024-11-18 13:36:41,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-18 13:36:41,297 INFO L225 Difference]: With dead ends: 2377 [2024-11-18 13:36:41,297 INFO L226 Difference]: Without dead ends: 2373 [2024-11-18 13:36:41,298 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=146, Invalid=848, Unknown=2, NotChecked=60, Total=1056 [2024-11-18 13:36:41,298 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 50 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 665 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 665 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-18 13:36:41,298 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 545 Invalid, 697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 665 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-18 13:36:41,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2373 states. [2024-11-18 13:36:42,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2373 to 2289. [2024-11-18 13:36:42,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2289 states, 1452 states have (on average 1.1721763085399448) internal successors, (1702), 1466 states have internal predecessors, (1702), 617 states have call successors, (617), 220 states have call predecessors, (617), 219 states have return successors, (608), 602 states have call predecessors, (608), 608 states have call successors, (608) [2024-11-18 13:36:42,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2289 states to 2289 states and 2927 transitions. [2024-11-18 13:36:42,072 INFO L78 Accepts]: Start accepts. Automaton has 2289 states and 2927 transitions. Word has length 143 [2024-11-18 13:36:42,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-18 13:36:42,073 INFO L471 AbstractCegarLoop]: Abstraction has 2289 states and 2927 transitions. [2024-11-18 13:36:42,073 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 15 states have internal predecessors, (39), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2024-11-18 13:36:42,073 INFO L276 IsEmpty]: Start isEmpty. Operand 2289 states and 2927 transitions. [2024-11-18 13:36:42,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2024-11-18 13:36:42,081 INFO L207 NwaCegarLoop]: Found error trace [2024-11-18 13:36:42,082 INFO L215 NwaCegarLoop]: trace histogram [20, 19, 19, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-18 13:36:42,094 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-18 13:36:42,285 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-18 13:36:42,285 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-18 13:36:42,286 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-18 13:36:42,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1962327715, now seen corresponding path program 8 times [2024-11-18 13:36:42,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-18 13:36:42,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258032573] [2024-11-18 13:36:42,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-18 13:36:42,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-18 13:36:42,303 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-18 13:36:42,303 INFO L228 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-18 13:36:42,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [243844732] [2024-11-18 13:36:42,304 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-18 13:36:42,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-18 13:36:42,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-18 13:36:42,306 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-18 13:36:42,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-18 13:36:42,386 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-18 13:36:42,386 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-18 13:36:42,388 INFO L255 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-11-18 13:36:42,390 INFO L278 TraceCheckSpWp]: Computing forward predicates...