./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-13.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 803cd42f Calling Ultimate with: /root/.sdkman/candidates/java/current/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/hardness-nfm22/hardness_operatoramount_amount250_file-13.i -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 da8d6803321973ca630199b6637b3c7e1909a2521698c73f2599b09c55d0dc3c --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-803cd42-m [2024-11-22 11:37:12,538 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-22 11:37:12,591 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-22 11:37:12,596 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-22 11:37:12,596 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-22 11:37:12,622 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-22 11:37:12,622 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-22 11:37:12,623 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-22 11:37:12,623 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-22 11:37:12,623 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-22 11:37:12,624 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-22 11:37:12,624 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-22 11:37:12,624 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-22 11:37:12,626 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-22 11:37:12,626 INFO L153 SettingsManager]: * Use SBE=true [2024-11-22 11:37:12,626 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-22 11:37:12,627 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-22 11:37:12,628 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-22 11:37:12,628 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-22 11:37:12,628 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-22 11:37:12,630 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-22 11:37:12,631 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-22 11:37:12,631 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-22 11:37:12,631 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-22 11:37:12,631 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-22 11:37:12,631 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-22 11:37:12,632 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-22 11:37:12,632 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-22 11:37:12,632 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-22 11:37:12,632 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-22 11:37:12,632 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-22 11:37:12,633 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-22 11:37:12,633 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-22 11:37:12,633 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-22 11:37:12,633 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-22 11:37:12,633 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-22 11:37:12,633 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-22 11:37:12,634 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-22 11:37:12,634 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-22 11:37:12,634 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-22 11:37:12,636 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-22 11:37:12,636 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-22 11:37:12,636 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 -> da8d6803321973ca630199b6637b3c7e1909a2521698c73f2599b09c55d0dc3c [2024-11-22 11:37:12,839 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-22 11:37:12,859 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-22 11:37:12,861 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-22 11:37:12,862 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-22 11:37:12,863 INFO L274 PluginConnector]: CDTParser initialized [2024-11-22 11:37:12,863 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-13.i [2024-11-22 11:37:14,058 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-22 11:37:14,257 INFO L384 CDTParser]: Found 1 translation units. [2024-11-22 11:37:14,257 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-13.i [2024-11-22 11:37:14,269 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/69bb6b605/f475ffac19c34545966fec6586aea6a3/FLAG967436bb8 [2024-11-22 11:37:14,623 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/69bb6b605/f475ffac19c34545966fec6586aea6a3 [2024-11-22 11:37:14,626 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-22 11:37:14,627 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-22 11:37:14,628 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-22 11:37:14,628 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-22 11:37:14,632 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-22 11:37:14,632 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 11:37:14" (1/1) ... [2024-11-22 11:37:14,635 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ff44b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:37:14, skipping insertion in model container [2024-11-22 11:37:14,635 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 11:37:14" (1/1) ... [2024-11-22 11:37:14,672 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-22 11:37:14,812 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/hardness-nfm22/hardness_operatoramount_amount250_file-13.i[916,929] [2024-11-22 11:37:14,935 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-22 11:37:14,949 INFO L200 MainTranslator]: Completed pre-run [2024-11-22 11:37:14,959 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/hardness-nfm22/hardness_operatoramount_amount250_file-13.i[916,929] [2024-11-22 11:37:15,048 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-22 11:37:15,063 INFO L204 MainTranslator]: Completed translation [2024-11-22 11:37:15,063 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:37:15 WrapperNode [2024-11-22 11:37:15,064 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-22 11:37:15,065 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-22 11:37:15,065 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-22 11:37:15,065 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-22 11:37:15,070 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:37:15" (1/1) ... [2024-11-22 11:37:15,084 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:37:15" (1/1) ... [2024-11-22 11:37:15,129 INFO L138 Inliner]: procedures = 26, calls = 65, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 410 [2024-11-22 11:37:15,129 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-22 11:37:15,130 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-22 11:37:15,130 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-22 11:37:15,130 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-22 11:37:15,139 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:37:15" (1/1) ... [2024-11-22 11:37:15,139 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:37:15" (1/1) ... [2024-11-22 11:37:15,153 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:37:15" (1/1) ... [2024-11-22 11:37:15,195 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-22 11:37:15,195 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:37:15" (1/1) ... [2024-11-22 11:37:15,195 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:37:15" (1/1) ... [2024-11-22 11:37:15,208 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:37:15" (1/1) ... [2024-11-22 11:37:15,214 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:37:15" (1/1) ... [2024-11-22 11:37:15,218 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:37:15" (1/1) ... [2024-11-22 11:37:15,227 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:37:15" (1/1) ... [2024-11-22 11:37:15,234 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-22 11:37:15,235 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-22 11:37:15,235 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-22 11:37:15,235 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-22 11:37:15,236 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:37:15" (1/1) ... [2024-11-22 11:37:15,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-22 11:37:15,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 11:37:15,266 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-22 11:37:15,268 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-22 11:37:15,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-22 11:37:15,303 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-22 11:37:15,303 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-22 11:37:15,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-22 11:37:15,303 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-22 11:37:15,303 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-22 11:37:15,387 INFO L238 CfgBuilder]: Building ICFG [2024-11-22 11:37:15,389 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-22 11:37:15,946 INFO L? ?]: Removed 60 outVars from TransFormulas that were not future-live. [2024-11-22 11:37:15,946 INFO L287 CfgBuilder]: Performing block encoding [2024-11-22 11:37:15,959 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-22 11:37:15,960 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-22 11:37:15,960 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 11:37:15 BoogieIcfgContainer [2024-11-22 11:37:15,961 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-22 11:37:15,962 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-22 11:37:15,962 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-22 11:37:15,965 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-22 11:37:15,965 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 11:37:14" (1/3) ... [2024-11-22 11:37:15,966 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66b9790f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 11:37:15, skipping insertion in model container [2024-11-22 11:37:15,967 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:37:15" (2/3) ... [2024-11-22 11:37:15,967 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66b9790f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 11:37:15, skipping insertion in model container [2024-11-22 11:37:15,967 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 11:37:15" (3/3) ... [2024-11-22 11:37:15,970 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-13.i [2024-11-22 11:37:15,983 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-22 11:37:15,983 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-22 11:37:16,034 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-22 11:37:16,039 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;@33fc797c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-22 11:37:16,040 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-22 11:37:16,044 INFO L276 IsEmpty]: Start isEmpty. Operand has 173 states, 118 states have (on average 1.4745762711864407) internal successors, (174), 119 states have internal predecessors, (174), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2024-11-22 11:37:16,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2024-11-22 11:37:16,066 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 11:37:16,067 INFO L215 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 11:37:16,068 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-22 11:37:16,072 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 11:37:16,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1728996978, now seen corresponding path program 1 times [2024-11-22 11:37:16,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 11:37:16,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202096586] [2024-11-22 11:37:16,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:16,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 11:37:16,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 11:37:16,593 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 5202 trivial. 0 not checked. [2024-11-22 11:37:16,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 11:37:16,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202096586] [2024-11-22 11:37:16,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202096586] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-22 11:37:16,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656442689] [2024-11-22 11:37:16,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:16,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 11:37:16,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 11:37:16,598 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-22 11:37:16,599 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-22 11:37:16,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 11:37:16,812 INFO L255 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-22 11:37:16,822 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 11:37:16,858 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 5202 trivial. 0 not checked. [2024-11-22 11:37:16,859 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 11:37:16,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656442689] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 11:37:16,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-22 11:37:16,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-22 11:37:16,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768247364] [2024-11-22 11:37:16,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 11:37:16,867 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-22 11:37:16,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 11:37:16,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-22 11:37:16,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-22 11:37:16,890 INFO L87 Difference]: Start difference. First operand has 173 states, 118 states have (on average 1.4745762711864407) internal successors, (174), 119 states have internal predecessors, (174), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) Second operand has 2 states, 2 states have (on average 43.5) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 2 states have call successors, (52) [2024-11-22 11:37:16,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 11:37:16,919 INFO L93 Difference]: Finished difference Result 339 states and 602 transitions. [2024-11-22 11:37:16,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-22 11:37:16,920 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 43.5) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 2 states have call successors, (52) Word has length 342 [2024-11-22 11:37:16,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 11:37:16,926 INFO L225 Difference]: With dead ends: 339 [2024-11-22 11:37:16,927 INFO L226 Difference]: Without dead ends: 169 [2024-11-22 11:37:16,930 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 343 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-22 11:37:16,933 INFO L432 NwaCegarLoop]: 270 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, 270 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-22 11:37:16,935 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-22 11:37:16,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2024-11-22 11:37:16,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 169. [2024-11-22 11:37:16,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 115 states have (on average 1.4434782608695653) internal successors, (166), 115 states have internal predecessors, (166), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2024-11-22 11:37:16,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 270 transitions. [2024-11-22 11:37:16,985 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 270 transitions. Word has length 342 [2024-11-22 11:37:16,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 11:37:16,986 INFO L471 AbstractCegarLoop]: Abstraction has 169 states and 270 transitions. [2024-11-22 11:37:16,987 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 43.5) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 2 states have call successors, (52) [2024-11-22 11:37:16,987 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 270 transitions. [2024-11-22 11:37:16,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2024-11-22 11:37:16,991 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 11:37:16,991 INFO L215 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 11:37:16,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-22 11:37:17,195 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-22 11:37:17,196 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-22 11:37:17,196 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 11:37:17,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1842075286, now seen corresponding path program 1 times [2024-11-22 11:37:17,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 11:37:17,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313024743] [2024-11-22 11:37:17,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:17,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 11:37:17,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 11:37:17,599 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-22 11:37:17,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 11:37:17,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313024743] [2024-11-22 11:37:17,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313024743] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 11:37:17,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 11:37:17,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-22 11:37:17,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386879116] [2024-11-22 11:37:17,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 11:37:17,602 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-22 11:37:17,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 11:37:17,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-22 11:37:17,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-22 11:37:17,605 INFO L87 Difference]: Start difference. First operand 169 states and 270 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-22 11:37:17,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 11:37:17,863 INFO L93 Difference]: Finished difference Result 502 states and 805 transitions. [2024-11-22 11:37:17,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-22 11:37:17,864 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 342 [2024-11-22 11:37:17,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 11:37:17,871 INFO L225 Difference]: With dead ends: 502 [2024-11-22 11:37:17,871 INFO L226 Difference]: Without dead ends: 336 [2024-11-22 11:37:17,872 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-22 11:37:17,874 INFO L432 NwaCegarLoop]: 267 mSDtfsCounter, 191 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 792 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-22 11:37:17,874 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 792 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-22 11:37:17,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2024-11-22 11:37:17,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 264. [2024-11-22 11:37:17,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 157 states have (on average 1.3503184713375795) internal successors, (212), 157 states have internal predecessors, (212), 104 states have call successors, (104), 2 states have call predecessors, (104), 2 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-22 11:37:17,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 420 transitions. [2024-11-22 11:37:17,924 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 420 transitions. Word has length 342 [2024-11-22 11:37:17,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 11:37:17,926 INFO L471 AbstractCegarLoop]: Abstraction has 264 states and 420 transitions. [2024-11-22 11:37:17,927 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-22 11:37:17,927 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 420 transitions. [2024-11-22 11:37:17,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2024-11-22 11:37:17,930 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 11:37:17,930 INFO L215 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 11:37:17,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-22 11:37:17,931 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-22 11:37:17,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 11:37:17,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1559405672, now seen corresponding path program 1 times [2024-11-22 11:37:17,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 11:37:17,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759388583] [2024-11-22 11:37:17,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:17,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 11:37:18,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 11:37:18,430 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-22 11:37:18,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 11:37:18,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759388583] [2024-11-22 11:37:18,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759388583] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 11:37:18,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 11:37:18,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-22 11:37:18,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084211435] [2024-11-22 11:37:18,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 11:37:18,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-22 11:37:18,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 11:37:18,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-22 11:37:18,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-22 11:37:18,432 INFO L87 Difference]: Start difference. First operand 264 states and 420 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-22 11:37:18,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 11:37:18,469 INFO L93 Difference]: Finished difference Result 430 states and 687 transitions. [2024-11-22 11:37:18,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-22 11:37:18,470 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 342 [2024-11-22 11:37:18,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 11:37:18,475 INFO L225 Difference]: With dead ends: 430 [2024-11-22 11:37:18,475 INFO L226 Difference]: Without dead ends: 264 [2024-11-22 11:37:18,476 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-22 11:37:18,477 INFO L432 NwaCegarLoop]: 413 mSDtfsCounter, 258 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-22 11:37:18,478 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 564 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-22 11:37:18,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2024-11-22 11:37:18,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 264. [2024-11-22 11:37:18,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 157 states have (on average 1.3375796178343948) internal successors, (210), 157 states have internal predecessors, (210), 104 states have call successors, (104), 2 states have call predecessors, (104), 2 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-22 11:37:18,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 418 transitions. [2024-11-22 11:37:18,509 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 418 transitions. Word has length 342 [2024-11-22 11:37:18,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 11:37:18,509 INFO L471 AbstractCegarLoop]: Abstraction has 264 states and 418 transitions. [2024-11-22 11:37:18,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-22 11:37:18,510 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 418 transitions. [2024-11-22 11:37:18,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2024-11-22 11:37:18,514 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 11:37:18,515 INFO L215 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 11:37:18,515 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-22 11:37:18,515 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-22 11:37:18,516 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 11:37:18,516 INFO L85 PathProgramCache]: Analyzing trace with hash 530046374, now seen corresponding path program 1 times [2024-11-22 11:37:18,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 11:37:18,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927822356] [2024-11-22 11:37:18,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:18,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 11:37:18,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 11:37:19,683 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-22 11:37:19,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 11:37:19,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927822356] [2024-11-22 11:37:19,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927822356] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 11:37:19,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 11:37:19,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-22 11:37:19,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211698982] [2024-11-22 11:37:19,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 11:37:19,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-22 11:37:19,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 11:37:19,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-22 11:37:19,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-22 11:37:19,686 INFO L87 Difference]: Start difference. First operand 264 states and 418 transitions. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 2 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2024-11-22 11:37:20,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 11:37:20,641 INFO L93 Difference]: Finished difference Result 876 states and 1374 transitions. [2024-11-22 11:37:20,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-22 11:37:20,642 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 2 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) Word has length 342 [2024-11-22 11:37:20,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 11:37:20,646 INFO L225 Difference]: With dead ends: 876 [2024-11-22 11:37:20,647 INFO L226 Difference]: Without dead ends: 710 [2024-11-22 11:37:20,648 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2024-11-22 11:37:20,649 INFO L432 NwaCegarLoop]: 327 mSDtfsCounter, 819 mSDsluCounter, 1450 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 819 SdHoareTripleChecker+Valid, 1777 SdHoareTripleChecker+Invalid, 722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-22 11:37:20,649 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [819 Valid, 1777 Invalid, 722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 543 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-22 11:37:20,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2024-11-22 11:37:20,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 626. [2024-11-22 11:37:20,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 626 states, 456 states have (on average 1.4780701754385965) internal successors, (674), 458 states have internal predecessors, (674), 164 states have call successors, (164), 5 states have call predecessors, (164), 5 states have return successors, (164), 162 states have call predecessors, (164), 164 states have call successors, (164) [2024-11-22 11:37:20,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 1002 transitions. [2024-11-22 11:37:20,712 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 1002 transitions. Word has length 342 [2024-11-22 11:37:20,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 11:37:20,713 INFO L471 AbstractCegarLoop]: Abstraction has 626 states and 1002 transitions. [2024-11-22 11:37:20,713 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 2 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2024-11-22 11:37:20,714 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 1002 transitions. [2024-11-22 11:37:20,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2024-11-22 11:37:20,717 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 11:37:20,717 INFO L215 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 11:37:20,717 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-22 11:37:20,717 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-22 11:37:20,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 11:37:20,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1210104744, now seen corresponding path program 1 times [2024-11-22 11:37:20,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 11:37:20,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604210297] [2024-11-22 11:37:20,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:20,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 11:37:20,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 11:37:21,780 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-22 11:37:21,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 11:37:21,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604210297] [2024-11-22 11:37:21,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604210297] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 11:37:21,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 11:37:21,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-22 11:37:21,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561817126] [2024-11-22 11:37:21,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 11:37:21,782 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-22 11:37:21,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 11:37:21,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-22 11:37:21,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-22 11:37:21,784 INFO L87 Difference]: Start difference. First operand 626 states and 1002 transitions. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-22 11:37:22,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 11:37:22,116 INFO L93 Difference]: Finished difference Result 1924 states and 3078 transitions. [2024-11-22 11:37:22,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-22 11:37:22,116 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 342 [2024-11-22 11:37:22,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 11:37:22,124 INFO L225 Difference]: With dead ends: 1924 [2024-11-22 11:37:22,124 INFO L226 Difference]: Without dead ends: 1402 [2024-11-22 11:37:22,125 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-22 11:37:22,126 INFO L432 NwaCegarLoop]: 525 mSDtfsCounter, 738 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 738 SdHoareTripleChecker+Valid, 929 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-22 11:37:22,126 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [738 Valid, 929 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-22 11:37:22,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1402 states. [2024-11-22 11:37:22,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1402 to 1094. [2024-11-22 11:37:22,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1094 states, 868 states have (on average 1.521889400921659) internal successors, (1321), 874 states have internal predecessors, (1321), 216 states have call successors, (216), 9 states have call predecessors, (216), 9 states have return successors, (216), 210 states have call predecessors, (216), 216 states have call successors, (216) [2024-11-22 11:37:22,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1094 states to 1094 states and 1753 transitions. [2024-11-22 11:37:22,229 INFO L78 Accepts]: Start accepts. Automaton has 1094 states and 1753 transitions. Word has length 342 [2024-11-22 11:37:22,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 11:37:22,230 INFO L471 AbstractCegarLoop]: Abstraction has 1094 states and 1753 transitions. [2024-11-22 11:37:22,230 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-22 11:37:22,230 INFO L276 IsEmpty]: Start isEmpty. Operand 1094 states and 1753 transitions. [2024-11-22 11:37:22,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2024-11-22 11:37:22,236 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 11:37:22,236 INFO L215 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 11:37:22,237 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-22 11:37:22,237 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-22 11:37:22,238 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 11:37:22,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1713055254, now seen corresponding path program 1 times [2024-11-22 11:37:22,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 11:37:22,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493974979] [2024-11-22 11:37:22,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:22,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 11:37:22,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 11:37:23,076 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-11-22 11:37:23,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 11:37:23,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493974979] [2024-11-22 11:37:23,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493974979] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 11:37:23,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 11:37:23,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-22 11:37:23,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349217649] [2024-11-22 11:37:23,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 11:37:23,079 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-22 11:37:23,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 11:37:23,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-22 11:37:23,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-22 11:37:23,081 INFO L87 Difference]: Start difference. First operand 1094 states and 1753 transitions. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-22 11:37:23,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 11:37:23,844 INFO L93 Difference]: Finished difference Result 3866 states and 6114 transitions. [2024-11-22 11:37:23,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-22 11:37:23,844 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 342 [2024-11-22 11:37:23,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 11:37:23,856 INFO L225 Difference]: With dead ends: 3866 [2024-11-22 11:37:23,857 INFO L226 Difference]: Without dead ends: 2876 [2024-11-22 11:37:23,860 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-11-22 11:37:23,861 INFO L432 NwaCegarLoop]: 321 mSDtfsCounter, 926 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 471 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 926 SdHoareTripleChecker+Valid, 865 SdHoareTripleChecker+Invalid, 822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 471 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-22 11:37:23,862 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [926 Valid, 865 Invalid, 822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [471 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-22 11:37:23,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2876 states. [2024-11-22 11:37:23,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2876 to 2086. [2024-11-22 11:37:23,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2086 states, 1739 states have (on average 1.5434157561817137) internal successors, (2684), 1753 states have internal predecessors, (2684), 328 states have call successors, (328), 18 states have call predecessors, (328), 18 states have return successors, (328), 314 states have call predecessors, (328), 328 states have call successors, (328) [2024-11-22 11:37:23,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2086 states to 2086 states and 3340 transitions. [2024-11-22 11:37:23,987 INFO L78 Accepts]: Start accepts. Automaton has 2086 states and 3340 transitions. Word has length 342 [2024-11-22 11:37:23,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 11:37:23,988 INFO L471 AbstractCegarLoop]: Abstraction has 2086 states and 3340 transitions. [2024-11-22 11:37:23,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2024-11-22 11:37:23,989 INFO L276 IsEmpty]: Start isEmpty. Operand 2086 states and 3340 transitions. [2024-11-22 11:37:23,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2024-11-22 11:37:23,994 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 11:37:23,994 INFO L215 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 11:37:23,994 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-22 11:37:23,995 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-22 11:37:23,995 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 11:37:23,995 INFO L85 PathProgramCache]: Analyzing trace with hash 66623133, now seen corresponding path program 1 times [2024-11-22 11:37:23,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 11:37:23,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269030707] [2024-11-22 11:37:23,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:23,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 11:37:24,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 11:37:24,693 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 57 proven. 96 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2024-11-22 11:37:24,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 11:37:24,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269030707] [2024-11-22 11:37:24,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269030707] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-22 11:37:24,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168406737] [2024-11-22 11:37:24,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:24,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 11:37:24,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 11:37:24,697 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-22 11:37:24,699 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-22 11:37:24,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 11:37:24,877 INFO L255 TraceCheckSpWp]: Trace formula consists of 790 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-22 11:37:24,883 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 11:37:25,362 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1513 proven. 24 refuted. 0 times theorem prover too weak. 3767 trivial. 0 not checked. [2024-11-22 11:37:25,362 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-22 11:37:25,685 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 129 proven. 24 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2024-11-22 11:37:25,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168406737] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-22 11:37:25,685 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-22 11:37:25,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 7] total 15 [2024-11-22 11:37:25,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228710461] [2024-11-22 11:37:25,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-22 11:37:25,687 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-22 11:37:25,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 11:37:25,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-22 11:37:25,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2024-11-22 11:37:25,689 INFO L87 Difference]: Start difference. First operand 2086 states and 3340 transitions. Second operand has 15 states, 15 states have (on average 13.333333333333334) internal successors, (200), 15 states have internal predecessors, (200), 6 states have call successors, (156), 3 states have call predecessors, (156), 6 states have return successors, (156), 6 states have call predecessors, (156), 6 states have call successors, (156) [2024-11-22 11:37:26,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 11:37:26,291 INFO L93 Difference]: Finished difference Result 4146 states and 6583 transitions. [2024-11-22 11:37:26,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-22 11:37:26,292 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 13.333333333333334) internal successors, (200), 15 states have internal predecessors, (200), 6 states have call successors, (156), 3 states have call predecessors, (156), 6 states have return successors, (156), 6 states have call predecessors, (156), 6 states have call successors, (156) Word has length 342 [2024-11-22 11:37:26,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 11:37:26,301 INFO L225 Difference]: With dead ends: 4146 [2024-11-22 11:37:26,301 INFO L226 Difference]: Without dead ends: 2172 [2024-11-22 11:37:26,304 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 700 GetRequests, 676 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=466, Unknown=0, NotChecked=0, Total=650 [2024-11-22 11:37:26,305 INFO L432 NwaCegarLoop]: 202 mSDtfsCounter, 275 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 797 SdHoareTripleChecker+Invalid, 708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-22 11:37:26,305 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 797 Invalid, 708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 538 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-22 11:37:26,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2172 states. [2024-11-22 11:37:26,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2172 to 2134. [2024-11-22 11:37:26,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2134 states, 1775 states have (on average 1.512112676056338) internal successors, (2684), 1789 states have internal predecessors, (2684), 328 states have call successors, (328), 30 states have call predecessors, (328), 30 states have return successors, (328), 314 states have call predecessors, (328), 328 states have call successors, (328) [2024-11-22 11:37:26,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2134 states to 2134 states and 3340 transitions. [2024-11-22 11:37:26,415 INFO L78 Accepts]: Start accepts. Automaton has 2134 states and 3340 transitions. Word has length 342 [2024-11-22 11:37:26,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 11:37:26,415 INFO L471 AbstractCegarLoop]: Abstraction has 2134 states and 3340 transitions. [2024-11-22 11:37:26,416 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 13.333333333333334) internal successors, (200), 15 states have internal predecessors, (200), 6 states have call successors, (156), 3 states have call predecessors, (156), 6 states have return successors, (156), 6 states have call predecessors, (156), 6 states have call successors, (156) [2024-11-22 11:37:26,416 INFO L276 IsEmpty]: Start isEmpty. Operand 2134 states and 3340 transitions. [2024-11-22 11:37:26,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2024-11-22 11:37:26,420 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 11:37:26,420 INFO L215 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 11:37:26,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-22 11:37:26,620 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,SelfDestructingSolverStorable6 [2024-11-22 11:37:26,621 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-22 11:37:26,621 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 11:37:26,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1661774309, now seen corresponding path program 1 times [2024-11-22 11:37:26,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 11:37:26,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574171709] [2024-11-22 11:37:26,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:26,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 11:37:26,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 11:37:27,300 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 30 proven. 123 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2024-11-22 11:37:27,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 11:37:27,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574171709] [2024-11-22 11:37:27,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574171709] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-22 11:37:27,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543154131] [2024-11-22 11:37:27,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:27,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 11:37:27,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 11:37:27,303 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-22 11:37:27,305 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-22 11:37:27,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 11:37:27,498 INFO L255 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-22 11:37:27,503 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 11:37:27,769 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1711 proven. 123 refuted. 0 times theorem prover too weak. 3470 trivial. 0 not checked. [2024-11-22 11:37:27,769 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-22 11:37:28,078 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 30 proven. 123 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2024-11-22 11:37:28,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543154131] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-22 11:37:28,079 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-22 11:37:28,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 12 [2024-11-22 11:37:28,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956649570] [2024-11-22 11:37:28,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-22 11:37:28,080 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-22 11:37:28,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 11:37:28,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-22 11:37:28,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-11-22 11:37:28,081 INFO L87 Difference]: Start difference. First operand 2134 states and 3340 transitions. Second operand has 12 states, 12 states have (on average 19.75) internal successors, (237), 12 states have internal predecessors, (237), 5 states have call successors, (145), 2 states have call predecessors, (145), 4 states have return successors, (146), 5 states have call predecessors, (146), 5 states have call successors, (146) [2024-11-22 11:37:28,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 11:37:28,856 INFO L93 Difference]: Finished difference Result 5768 states and 9034 transitions. [2024-11-22 11:37:28,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 11:37:28,857 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 19.75) internal successors, (237), 12 states have internal predecessors, (237), 5 states have call successors, (145), 2 states have call predecessors, (145), 4 states have return successors, (146), 5 states have call predecessors, (146), 5 states have call successors, (146) Word has length 343 [2024-11-22 11:37:28,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 11:37:28,871 INFO L225 Difference]: With dead ends: 5768 [2024-11-22 11:37:28,871 INFO L226 Difference]: Without dead ends: 3754 [2024-11-22 11:37:28,875 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 705 GetRequests, 685 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=137, Invalid=325, Unknown=0, NotChecked=0, Total=462 [2024-11-22 11:37:28,875 INFO L432 NwaCegarLoop]: 189 mSDtfsCounter, 877 mSDsluCounter, 534 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 299 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 878 SdHoareTripleChecker+Valid, 723 SdHoareTripleChecker+Invalid, 902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 299 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-22 11:37:28,876 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [878 Valid, 723 Invalid, 902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [299 Valid, 603 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-22 11:37:28,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3754 states. [2024-11-22 11:37:29,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3754 to 3694. [2024-11-22 11:37:29,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3694 states, 3197 states have (on average 1.5039099155458242) internal successors, (4808), 3227 states have internal predecessors, (4808), 440 states have call successors, (440), 56 states have call predecessors, (440), 56 states have return successors, (440), 410 states have call predecessors, (440), 440 states have call successors, (440) [2024-11-22 11:37:29,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3694 states to 3694 states and 5688 transitions. [2024-11-22 11:37:29,063 INFO L78 Accepts]: Start accepts. Automaton has 3694 states and 5688 transitions. Word has length 343 [2024-11-22 11:37:29,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 11:37:29,064 INFO L471 AbstractCegarLoop]: Abstraction has 3694 states and 5688 transitions. [2024-11-22 11:37:29,064 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 19.75) internal successors, (237), 12 states have internal predecessors, (237), 5 states have call successors, (145), 2 states have call predecessors, (145), 4 states have return successors, (146), 5 states have call predecessors, (146), 5 states have call successors, (146) [2024-11-22 11:37:29,064 INFO L276 IsEmpty]: Start isEmpty. Operand 3694 states and 5688 transitions. [2024-11-22 11:37:29,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2024-11-22 11:37:29,068 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 11:37:29,068 INFO L215 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 11:37:29,077 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-22 11:37:29,268 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 11:37:29,269 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-22 11:37:29,269 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 11:37:29,269 INFO L85 PathProgramCache]: Analyzing trace with hash 113233053, now seen corresponding path program 1 times [2024-11-22 11:37:29,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 11:37:29,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542138512] [2024-11-22 11:37:29,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:29,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 11:37:29,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 11:37:29,780 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 30 proven. 123 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2024-11-22 11:37:29,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 11:37:29,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542138512] [2024-11-22 11:37:29,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542138512] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-22 11:37:29,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479143896] [2024-11-22 11:37:29,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:29,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 11:37:29,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 11:37:29,783 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-22 11:37:29,783 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-22 11:37:29,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 11:37:29,962 INFO L255 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-22 11:37:29,967 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 11:37:30,196 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1711 proven. 123 refuted. 0 times theorem prover too weak. 3470 trivial. 0 not checked. [2024-11-22 11:37:30,196 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-22 11:37:30,448 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 30 proven. 123 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2024-11-22 11:37:30,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479143896] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-22 11:37:30,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-22 11:37:30,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 12 [2024-11-22 11:37:30,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510612832] [2024-11-22 11:37:30,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-22 11:37:30,449 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-22 11:37:30,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 11:37:30,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-22 11:37:30,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-11-22 11:37:30,451 INFO L87 Difference]: Start difference. First operand 3694 states and 5688 transitions. Second operand has 12 states, 12 states have (on average 15.083333333333334) internal successors, (181), 12 states have internal predecessors, (181), 4 states have call successors, (134), 2 states have call predecessors, (134), 4 states have return successors, (135), 4 states have call predecessors, (135), 4 states have call successors, (135) [2024-11-22 11:37:30,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 11:37:30,851 INFO L93 Difference]: Finished difference Result 5571 states and 8590 transitions. [2024-11-22 11:37:30,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-22 11:37:30,852 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 15.083333333333334) internal successors, (181), 12 states have internal predecessors, (181), 4 states have call successors, (134), 2 states have call predecessors, (134), 4 states have return successors, (135), 4 states have call predecessors, (135), 4 states have call successors, (135) Word has length 343 [2024-11-22 11:37:30,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 11:37:30,865 INFO L225 Difference]: With dead ends: 5571 [2024-11-22 11:37:30,865 INFO L226 Difference]: Without dead ends: 3732 [2024-11-22 11:37:30,871 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 695 GetRequests, 681 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2024-11-22 11:37:30,872 INFO L432 NwaCegarLoop]: 199 mSDtfsCounter, 229 mSDsluCounter, 687 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 886 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-22 11:37:30,872 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [239 Valid, 886 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-22 11:37:30,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3732 states. [2024-11-22 11:37:31,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3732 to 3694. [2024-11-22 11:37:31,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3694 states, 3197 states have (on average 1.4926493587738505) internal successors, (4772), 3227 states have internal predecessors, (4772), 440 states have call successors, (440), 56 states have call predecessors, (440), 56 states have return successors, (440), 410 states have call predecessors, (440), 440 states have call successors, (440) [2024-11-22 11:37:31,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3694 states to 3694 states and 5652 transitions. [2024-11-22 11:37:31,027 INFO L78 Accepts]: Start accepts. Automaton has 3694 states and 5652 transitions. Word has length 343 [2024-11-22 11:37:31,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 11:37:31,027 INFO L471 AbstractCegarLoop]: Abstraction has 3694 states and 5652 transitions. [2024-11-22 11:37:31,028 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 15.083333333333334) internal successors, (181), 12 states have internal predecessors, (181), 4 states have call successors, (134), 2 states have call predecessors, (134), 4 states have return successors, (135), 4 states have call predecessors, (135), 4 states have call successors, (135) [2024-11-22 11:37:31,028 INFO L276 IsEmpty]: Start isEmpty. Operand 3694 states and 5652 transitions. [2024-11-22 11:37:31,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-11-22 11:37:31,032 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 11:37:31,032 INFO L215 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 11:37:31,040 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-22 11:37:31,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 11:37:31,233 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-22 11:37:31,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 11:37:31,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1304140050, now seen corresponding path program 1 times [2024-11-22 11:37:31,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 11:37:31,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916862928] [2024-11-22 11:37:31,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:31,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 11:37:31,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 11:37:34,098 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 687 proven. 18 refuted. 0 times theorem prover too weak. 4599 trivial. 0 not checked. [2024-11-22 11:37:34,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 11:37:34,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916862928] [2024-11-22 11:37:34,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916862928] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-22 11:37:34,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309513896] [2024-11-22 11:37:34,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:34,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 11:37:34,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 11:37:34,102 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-22 11:37:34,103 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-22 11:37:34,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 11:37:34,309 INFO L255 TraceCheckSpWp]: Trace formula consists of 790 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-22 11:37:34,313 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 11:37:35,569 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1323 proven. 105 refuted. 0 times theorem prover too weak. 3876 trivial. 0 not checked. [2024-11-22 11:37:35,570 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-22 11:37:36,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309513896] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-22 11:37:36,034 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-22 11:37:36,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 22] total 39 [2024-11-22 11:37:36,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846984548] [2024-11-22 11:37:36,034 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-22 11:37:36,036 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-11-22 11:37:36,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 11:37:36,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-11-22 11:37:36,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=1786, Unknown=0, NotChecked=0, Total=2070 [2024-11-22 11:37:36,038 INFO L87 Difference]: Start difference. First operand 3694 states and 5652 transitions. Second operand has 39 states, 37 states have (on average 4.162162162162162) internal successors, (154), 34 states have internal predecessors, (154), 12 states have call successors, (104), 8 states have call predecessors, (104), 10 states have return successors, (104), 12 states have call predecessors, (104), 12 states have call successors, (104) [2024-11-22 11:37:38,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 11:37:38,138 INFO L93 Difference]: Finished difference Result 5850 states and 8851 transitions. [2024-11-22 11:37:38,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-22 11:37:38,142 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 4.162162162162162) internal successors, (154), 34 states have internal predecessors, (154), 12 states have call successors, (104), 8 states have call predecessors, (104), 10 states have return successors, (104), 12 states have call predecessors, (104), 12 states have call successors, (104) Word has length 344 [2024-11-22 11:37:38,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 11:37:38,151 INFO L225 Difference]: With dead ends: 5850 [2024-11-22 11:37:38,151 INFO L226 Difference]: Without dead ends: 2284 [2024-11-22 11:37:38,157 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 464 GetRequests, 398 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 967 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=809, Invalid=3747, Unknown=0, NotChecked=0, Total=4556 [2024-11-22 11:37:38,157 INFO L432 NwaCegarLoop]: 180 mSDtfsCounter, 454 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 1536 mSolverCounterSat, 334 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 1245 SdHoareTripleChecker+Invalid, 1870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 334 IncrementalHoareTripleChecker+Valid, 1536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-22 11:37:38,158 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [455 Valid, 1245 Invalid, 1870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [334 Valid, 1536 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-22 11:37:38,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2284 states. [2024-11-22 11:37:38,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2284 to 2246. [2024-11-22 11:37:38,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2246 states, 1859 states have (on average 1.436256051640667) internal successors, (2670), 1873 states have internal predecessors, (2670), 328 states have call successors, (328), 58 states have call predecessors, (328), 58 states have return successors, (328), 314 states have call predecessors, (328), 328 states have call successors, (328) [2024-11-22 11:37:38,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2246 states to 2246 states and 3326 transitions. [2024-11-22 11:37:38,303 INFO L78 Accepts]: Start accepts. Automaton has 2246 states and 3326 transitions. Word has length 344 [2024-11-22 11:37:38,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 11:37:38,303 INFO L471 AbstractCegarLoop]: Abstraction has 2246 states and 3326 transitions. [2024-11-22 11:37:38,304 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 4.162162162162162) internal successors, (154), 34 states have internal predecessors, (154), 12 states have call successors, (104), 8 states have call predecessors, (104), 10 states have return successors, (104), 12 states have call predecessors, (104), 12 states have call successors, (104) [2024-11-22 11:37:38,304 INFO L276 IsEmpty]: Start isEmpty. Operand 2246 states and 3326 transitions. [2024-11-22 11:37:38,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-11-22 11:37:38,310 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 11:37:38,311 INFO L215 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 11:37:38,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-22 11:37:38,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-22 11:37:38,512 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-22 11:37:38,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 11:37:38,512 INFO L85 PathProgramCache]: Analyzing trace with hash 909773264, now seen corresponding path program 1 times [2024-11-22 11:37:38,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 11:37:38,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822209956] [2024-11-22 11:37:38,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:38,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 11:37:38,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 11:37:38,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1085779473] [2024-11-22 11:37:38,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 11:37:38,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 11:37:38,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 11:37:38,761 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-22 11:37:38,762 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-22 11:37:39,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 11:37:39,036 INFO L255 TraceCheckSpWp]: Trace formula consists of 788 conjuncts, 58 conjuncts are in the unsatisfiable core [2024-11-22 11:37:39,043 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 11:37:59,685 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 3151 proven. 168 refuted. 0 times theorem prover too weak. 1985 trivial. 0 not checked. [2024-11-22 11:37:59,685 INFO L311 TraceCheckSpWp]: Computing backward predicates...