/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-8.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 14:20:32,404 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 14:20:32,458 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-19 14:20:32,464 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 14:20:32,464 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 14:20:32,487 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 14:20:32,488 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 14:20:32,488 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 14:20:32,488 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 14:20:32,488 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 14:20:32,489 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 14:20:32,489 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 14:20:32,489 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 14:20:32,490 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 14:20:32,490 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 14:20:32,490 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 14:20:32,490 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 14:20:32,491 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 14:20:32,491 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 14:20:32,491 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 14:20:32,494 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 14:20:32,495 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 14:20:32,495 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 14:20:32,495 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 14:20:32,497 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 14:20:32,497 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 14:20:32,498 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 14:20:32,498 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 14:20:32,498 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 14:20:32,499 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 14:20:32,499 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 14:20:32,499 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 14:20:32,499 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 14:20:32,500 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 14:20:32,500 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 14:20:32,500 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 14:20:32,501 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 14:20:32,501 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 14:20:32,501 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 14:20:32,501 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 14:20:32,501 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 14:20:32,501 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 14:20:32,501 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 14:20:32,501 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: Use bitabs translation -> true [2023-12-19 14:20:32,740 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 14:20:32,764 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 14:20:32,766 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 14:20:32,767 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 14:20:32,768 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 14:20:32,768 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-8.i [2023-12-19 14:20:34,043 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 14:20:34,288 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 14:20:34,289 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-8.i [2023-12-19 14:20:34,298 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1099159d9/f03d42d1ddd744abbe1ddd19486a878b/FLAGc25a2207a [2023-12-19 14:20:34,307 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1099159d9/f03d42d1ddd744abbe1ddd19486a878b [2023-12-19 14:20:34,308 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 14:20:34,309 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 14:20:34,310 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 14:20:34,310 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 14:20:34,313 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 14:20:34,313 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 02:20:34" (1/1) ... [2023-12-19 14:20:34,314 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@843b3e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:20:34, skipping insertion in model container [2023-12-19 14:20:34,314 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 02:20:34" (1/1) ... [2023-12-19 14:20:34,377 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 14:20:34,486 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-8.i[915,928] [2023-12-19 14:20:34,651 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 14:20:34,663 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 14:20:34,670 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-8.i[915,928] [2023-12-19 14:20:34,757 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 14:20:34,777 INFO L206 MainTranslator]: Completed translation [2023-12-19 14:20:34,778 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:20:34 WrapperNode [2023-12-19 14:20:34,778 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 14:20:34,779 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 14:20:34,780 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 14:20:34,780 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 14:20:34,795 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:20:34" (1/1) ... [2023-12-19 14:20:34,815 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:20:34" (1/1) ... [2023-12-19 14:20:34,887 INFO L138 Inliner]: procedures = 26, calls = 91, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 821 [2023-12-19 14:20:34,887 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 14:20:34,888 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 14:20:34,888 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 14:20:34,888 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 14:20:34,895 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:20:34" (1/1) ... [2023-12-19 14:20:34,895 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:20:34" (1/1) ... [2023-12-19 14:20:34,914 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:20:34" (1/1) ... [2023-12-19 14:20:34,963 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]. [2023-12-19 14:20:34,964 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:20:34" (1/1) ... [2023-12-19 14:20:34,964 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:20:34" (1/1) ... [2023-12-19 14:20:34,992 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:20:34" (1/1) ... [2023-12-19 14:20:35,006 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:20:34" (1/1) ... [2023-12-19 14:20:35,013 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:20:34" (1/1) ... [2023-12-19 14:20:35,027 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:20:34" (1/1) ... [2023-12-19 14:20:35,040 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 14:20:35,042 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 14:20:35,042 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 14:20:35,042 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 14:20:35,043 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:20:34" (1/1) ... [2023-12-19 14:20:35,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 14:20:35,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:20:35,082 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) [2023-12-19 14:20:35,108 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 [2023-12-19 14:20:35,123 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 14:20:35,123 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 14:20:35,123 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 14:20:35,123 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 14:20:35,124 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 14:20:35,124 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 14:20:35,264 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 14:20:35,266 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 14:20:36,356 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 14:20:36,396 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 14:20:36,396 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 14:20:36,396 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 02:20:36 BoogieIcfgContainer [2023-12-19 14:20:36,396 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 14:20:36,398 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 14:20:36,398 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 14:20:36,401 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 14:20:36,401 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 02:20:34" (1/3) ... [2023-12-19 14:20:36,402 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@382ea951 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 02:20:36, skipping insertion in model container [2023-12-19 14:20:36,402 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:20:34" (2/3) ... [2023-12-19 14:20:36,402 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@382ea951 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 02:20:36, skipping insertion in model container [2023-12-19 14:20:36,402 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 02:20:36" (3/3) ... [2023-12-19 14:20:36,403 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount500_file-8.i [2023-12-19 14:20:36,414 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 14:20:36,414 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 14:20:36,448 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 14:20:36,452 INFO L357 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, mHoare=true, 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;@4b995ac7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 14:20:36,452 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 14:20:36,456 INFO L276 IsEmpty]: Start isEmpty. Operand has 309 states, 228 states have (on average 1.5657894736842106) internal successors, (357), 229 states have internal predecessors, (357), 78 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2023-12-19 14:20:36,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 552 [2023-12-19 14:20:36,487 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:20:36,488 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:20:36,488 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:20:36,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:20:36,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1464253359, now seen corresponding path program 1 times [2023-12-19 14:20:36,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:20:36,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678110244] [2023-12-19 14:20:36,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:36,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:20:36,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:20:36,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:20:36,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678110244] [2023-12-19 14:20:36,753 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 14:20:36,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585724561] [2023-12-19 14:20:36,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:36,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:36,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:20:36,767 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) [2023-12-19 14:20:36,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-19 14:20:37,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:20:37,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 1388 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 14:20:37,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:20:37,247 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 154 proven. 0 refuted. 0 times theorem prover too weak. 11858 trivial. 0 not checked. [2023-12-19 14:20:37,247 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:20:37,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585724561] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:20:37,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:20:37,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 14:20:37,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437493106] [2023-12-19 14:20:37,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:20:37,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 14:20:37,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:20:37,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 14:20:37,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 14:20:37,290 INFO L87 Difference]: Start difference. First operand has 309 states, 228 states have (on average 1.5657894736842106) internal successors, (357), 229 states have internal predecessors, (357), 78 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) Second operand has 2 states, 2 states have (on average 83.0) internal successors, (166), 2 states have internal predecessors, (166), 2 states have call successors, (78), 2 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 2 states have call successors, (78) [2023-12-19 14:20:37,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:20:37,339 INFO L93 Difference]: Finished difference Result 615 states and 1102 transitions. [2023-12-19 14:20:37,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 14:20:37,341 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 83.0) internal successors, (166), 2 states have internal predecessors, (166), 2 states have call successors, (78), 2 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 2 states have call successors, (78) Word has length 551 [2023-12-19 14:20:37,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:20:37,348 INFO L225 Difference]: With dead ends: 615 [2023-12-19 14:20:37,348 INFO L226 Difference]: Without dead ends: 307 [2023-12-19 14:20:37,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 550 GetRequests, 550 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 14:20:37,353 INFO L413 NwaCegarLoop]: 502 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:20:37,354 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 502 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:20:37,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2023-12-19 14:20:37,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 307. [2023-12-19 14:20:37,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 227 states have (on average 1.5374449339207048) internal successors, (349), 227 states have internal predecessors, (349), 78 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2023-12-19 14:20:37,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 505 transitions. [2023-12-19 14:20:37,399 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 505 transitions. Word has length 551 [2023-12-19 14:20:37,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:20:37,399 INFO L495 AbstractCegarLoop]: Abstraction has 307 states and 505 transitions. [2023-12-19 14:20:37,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 83.0) internal successors, (166), 2 states have internal predecessors, (166), 2 states have call successors, (78), 2 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 2 states have call successors, (78) [2023-12-19 14:20:37,399 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 505 transitions. [2023-12-19 14:20:37,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 552 [2023-12-19 14:20:37,407 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:20:37,407 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:20:37,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-19 14:20:37,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-19 14:20:37,615 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:20:37,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:20:37,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1945586509, now seen corresponding path program 1 times [2023-12-19 14:20:37,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:20:37,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305952023] [2023-12-19 14:20:37,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:37,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:20:37,736 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:20:37,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1145167241] [2023-12-19 14:20:37,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:37,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:37,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:20:37,761 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) [2023-12-19 14:20:37,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-19 14:20:38,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:20:38,066 INFO L262 TraceCheckSpWp]: Trace formula consists of 1388 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-19 14:20:38,077 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:20:38,679 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2023-12-19 14:20:38,679 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:20:38,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:20:38,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305952023] [2023-12-19 14:20:38,679 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:20:38,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145167241] [2023-12-19 14:20:38,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145167241] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:20:38,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:20:38,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-19 14:20:38,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760889941] [2023-12-19 14:20:38,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:20:38,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 14:20:38,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:20:38,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 14:20:38,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-12-19 14:20:38,682 INFO L87 Difference]: Start difference. First operand 307 states and 505 transitions. Second operand has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 8 states have internal predecessors, (164), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:39,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:20:39,583 INFO L93 Difference]: Finished difference Result 1348 states and 2223 transitions. [2023-12-19 14:20:39,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-19 14:20:39,584 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 8 states have internal predecessors, (164), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) Word has length 551 [2023-12-19 14:20:39,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:20:39,589 INFO L225 Difference]: With dead ends: 1348 [2023-12-19 14:20:39,590 INFO L226 Difference]: Without dead ends: 1042 [2023-12-19 14:20:39,591 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 557 GetRequests, 543 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2023-12-19 14:20:39,591 INFO L413 NwaCegarLoop]: 935 mSDtfsCounter, 1620 mSDsluCounter, 4220 mSDsCounter, 0 mSdLazyCounter, 926 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1620 SdHoareTripleChecker+Valid, 5155 SdHoareTripleChecker+Invalid, 1083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 926 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-19 14:20:39,592 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1620 Valid, 5155 Invalid, 1083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 926 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-19 14:20:39,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1042 states. [2023-12-19 14:20:39,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1042 to 633. [2023-12-19 14:20:39,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 474 states have (on average 1.5443037974683544) internal successors, (732), 474 states have internal predecessors, (732), 156 states have call successors, (156), 2 states have call predecessors, (156), 2 states have return successors, (156), 156 states have call predecessors, (156), 156 states have call successors, (156) [2023-12-19 14:20:39,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1044 transitions. [2023-12-19 14:20:39,691 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1044 transitions. Word has length 551 [2023-12-19 14:20:39,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:20:39,694 INFO L495 AbstractCegarLoop]: Abstraction has 633 states and 1044 transitions. [2023-12-19 14:20:39,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 8 states have internal predecessors, (164), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:39,695 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1044 transitions. [2023-12-19 14:20:39,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 552 [2023-12-19 14:20:39,702 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:20:39,702 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:20:39,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-19 14:20:39,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-19 14:20:39,909 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:20:39,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:20:39,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1592498127, now seen corresponding path program 1 times [2023-12-19 14:20:39,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:20:39,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018968874] [2023-12-19 14:20:39,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:39,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:20:40,034 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:20:40,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [642452104] [2023-12-19 14:20:40,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:40,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:40,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:20:40,043 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) [2023-12-19 14:20:40,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-19 14:20:40,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:20:40,393 INFO L262 TraceCheckSpWp]: Trace formula consists of 1385 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:20:40,404 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:20:40,470 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2023-12-19 14:20:40,470 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:20:40,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:20:40,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018968874] [2023-12-19 14:20:40,470 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:20:40,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642452104] [2023-12-19 14:20:40,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642452104] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:20:40,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:20:40,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:20:40,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592856595] [2023-12-19 14:20:40,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:20:40,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:20:40,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:20:40,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:20:40,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:20:40,473 INFO L87 Difference]: Start difference. First operand 633 states and 1044 transitions. Second operand has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:40,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:20:40,539 INFO L93 Difference]: Finished difference Result 1679 states and 2758 transitions. [2023-12-19 14:20:40,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:20:40,539 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) Word has length 551 [2023-12-19 14:20:40,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:20:40,544 INFO L225 Difference]: With dead ends: 1679 [2023-12-19 14:20:40,544 INFO L226 Difference]: Without dead ends: 1047 [2023-12-19 14:20:40,546 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 550 GetRequests, 549 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:20:40,548 INFO L413 NwaCegarLoop]: 572 mSDtfsCounter, 309 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 1059 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:20:40,550 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [309 Valid, 1059 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:20:40,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2023-12-19 14:20:40,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 1043. [2023-12-19 14:20:40,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 826 states have (on average 1.5544794188861986) internal successors, (1284), 828 states have internal predecessors, (1284), 212 states have call successors, (212), 4 states have call predecessors, (212), 4 states have return successors, (212), 210 states have call predecessors, (212), 212 states have call successors, (212) [2023-12-19 14:20:40,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1708 transitions. [2023-12-19 14:20:40,615 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 1708 transitions. Word has length 551 [2023-12-19 14:20:40,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:20:40,618 INFO L495 AbstractCegarLoop]: Abstraction has 1043 states and 1708 transitions. [2023-12-19 14:20:40,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:40,618 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 1708 transitions. [2023-12-19 14:20:40,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 552 [2023-12-19 14:20:40,626 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:20:40,626 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:20:40,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-19 14:20:40,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:40,835 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:20:40,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:20:40,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1377612975, now seen corresponding path program 1 times [2023-12-19 14:20:40,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:20:40,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850658364] [2023-12-19 14:20:40,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:40,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:20:40,879 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:20:40,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1309948978] [2023-12-19 14:20:40,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:40,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:40,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:20:40,892 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) [2023-12-19 14:20:40,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-19 14:20:41,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:20:41,233 INFO L262 TraceCheckSpWp]: Trace formula consists of 1386 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:20:41,239 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:20:41,267 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2023-12-19 14:20:41,267 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:20:41,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:20:41,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850658364] [2023-12-19 14:20:41,268 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:20:41,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309948978] [2023-12-19 14:20:41,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309948978] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:20:41,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:20:41,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:20:41,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992106600] [2023-12-19 14:20:41,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:20:41,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:20:41,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:20:41,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:20:41,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:20:41,271 INFO L87 Difference]: Start difference. First operand 1043 states and 1708 transitions. Second operand has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:41,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:20:41,375 INFO L93 Difference]: Finished difference Result 2873 states and 4696 transitions. [2023-12-19 14:20:41,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:20:41,375 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) Word has length 551 [2023-12-19 14:20:41,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:20:41,382 INFO L225 Difference]: With dead ends: 2873 [2023-12-19 14:20:41,382 INFO L226 Difference]: Without dead ends: 1831 [2023-12-19 14:20:41,384 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 550 GetRequests, 549 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:20:41,387 INFO L413 NwaCegarLoop]: 566 mSDtfsCounter, 305 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 1050 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:20:41,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 1050 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:20:41,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1831 states. [2023-12-19 14:20:41,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1831 to 1825. [2023-12-19 14:20:41,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1825 states, 1500 states have (on average 1.5586666666666666) internal successors, (2338), 1506 states have internal predecessors, (2338), 316 states have call successors, (316), 8 states have call predecessors, (316), 8 states have return successors, (316), 310 states have call predecessors, (316), 316 states have call successors, (316) [2023-12-19 14:20:41,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1825 states to 1825 states and 2970 transitions. [2023-12-19 14:20:41,448 INFO L78 Accepts]: Start accepts. Automaton has 1825 states and 2970 transitions. Word has length 551 [2023-12-19 14:20:41,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:20:41,449 INFO L495 AbstractCegarLoop]: Abstraction has 1825 states and 2970 transitions. [2023-12-19 14:20:41,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:41,449 INFO L276 IsEmpty]: Start isEmpty. Operand 1825 states and 2970 transitions. [2023-12-19 14:20:41,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 552 [2023-12-19 14:20:41,453 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:20:41,453 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:20:41,460 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-12-19 14:20:41,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:41,661 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:20:41,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:20:41,662 INFO L85 PathProgramCache]: Analyzing trace with hash -2095503605, now seen corresponding path program 1 times [2023-12-19 14:20:41,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:20:41,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941203887] [2023-12-19 14:20:41,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:41,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:20:41,728 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:20:41,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1851318199] [2023-12-19 14:20:41,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:41,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:41,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:20:41,733 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) [2023-12-19 14:20:41,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-19 14:20:42,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:20:42,081 INFO L262 TraceCheckSpWp]: Trace formula consists of 1383 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-19 14:20:42,090 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:20:43,681 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2023-12-19 14:20:43,681 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:20:43,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:20:43,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941203887] [2023-12-19 14:20:43,681 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:20:43,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851318199] [2023-12-19 14:20:43,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851318199] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:20:43,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:20:43,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:20:43,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029207879] [2023-12-19 14:20:43,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:20:43,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 14:20:43,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:20:43,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 14:20:43,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 14:20:43,684 INFO L87 Difference]: Start difference. First operand 1825 states and 2970 transitions. Second operand has 4 states, 4 states have (on average 41.0) internal successors, (164), 3 states have internal predecessors, (164), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:43,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:20:43,978 INFO L93 Difference]: Finished difference Result 4910 states and 8013 transitions. [2023-12-19 14:20:43,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 14:20:43,978 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 41.0) internal successors, (164), 3 states have internal predecessors, (164), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) Word has length 551 [2023-12-19 14:20:43,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:20:43,988 INFO L225 Difference]: With dead ends: 4910 [2023-12-19 14:20:43,988 INFO L226 Difference]: Without dead ends: 3086 [2023-12-19 14:20:43,991 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 551 GetRequests, 548 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 14:20:43,991 INFO L413 NwaCegarLoop]: 499 mSDtfsCounter, 368 mSDsluCounter, 968 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 1467 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 14:20:43,991 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [368 Valid, 1467 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 14:20:43,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3086 states. [2023-12-19 14:20:44,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3086 to 1972. [2023-12-19 14:20:44,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1972 states, 1568 states have (on average 1.5440051020408163) internal successors, (2421), 1574 states have internal predecessors, (2421), 394 states have call successors, (394), 9 states have call predecessors, (394), 9 states have return successors, (394), 388 states have call predecessors, (394), 394 states have call successors, (394) [2023-12-19 14:20:44,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 3209 transitions. [2023-12-19 14:20:44,098 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 3209 transitions. Word has length 551 [2023-12-19 14:20:44,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:20:44,099 INFO L495 AbstractCegarLoop]: Abstraction has 1972 states and 3209 transitions. [2023-12-19 14:20:44,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.0) internal successors, (164), 3 states have internal predecessors, (164), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:44,099 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 3209 transitions. [2023-12-19 14:20:44,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 553 [2023-12-19 14:20:44,103 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:20:44,103 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:20:44,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-19 14:20:44,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:44,321 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:20:44,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:20:44,321 INFO L85 PathProgramCache]: Analyzing trace with hash -525807221, now seen corresponding path program 1 times [2023-12-19 14:20:44,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:20:44,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942289632] [2023-12-19 14:20:44,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:44,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:20:44,370 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:20:44,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1736005291] [2023-12-19 14:20:44,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:44,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:44,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:20:44,385 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) [2023-12-19 14:20:44,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-19 14:20:44,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:20:44,730 INFO L262 TraceCheckSpWp]: Trace formula consists of 1385 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 14:20:44,736 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:20:45,132 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 5621 proven. 147 refuted. 0 times theorem prover too weak. 6244 trivial. 0 not checked. [2023-12-19 14:20:45,132 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:20:45,422 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 84 proven. 147 refuted. 0 times theorem prover too weak. 11781 trivial. 0 not checked. [2023-12-19 14:20:45,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:20:45,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942289632] [2023-12-19 14:20:45,423 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:20:45,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736005291] [2023-12-19 14:20:45,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736005291] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:20:45,423 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:20:45,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 14:20:45,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906747911] [2023-12-19 14:20:45,423 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:20:45,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 14:20:45,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:20:45,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 14:20:45,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 14:20:45,426 INFO L87 Difference]: Start difference. First operand 1972 states and 3209 transitions. Second operand has 7 states, 7 states have (on average 24.857142857142858) internal successors, (174), 7 states have internal predecessors, (174), 2 states have call successors, (127), 2 states have call predecessors, (127), 4 states have return successors, (128), 2 states have call predecessors, (128), 2 states have call successors, (128) [2023-12-19 14:20:45,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:20:45,837 INFO L93 Difference]: Finished difference Result 3020 states and 4909 transitions. [2023-12-19 14:20:45,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 14:20:45,837 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 24.857142857142858) internal successors, (174), 7 states have internal predecessors, (174), 2 states have call successors, (127), 2 states have call predecessors, (127), 4 states have return successors, (128), 2 states have call predecessors, (128), 2 states have call successors, (128) Word has length 552 [2023-12-19 14:20:45,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:20:45,842 INFO L225 Difference]: With dead ends: 3020 [2023-12-19 14:20:45,842 INFO L226 Difference]: Without dead ends: 1196 [2023-12-19 14:20:45,845 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1106 GetRequests, 1096 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-19 14:20:45,846 INFO L413 NwaCegarLoop]: 411 mSDtfsCounter, 322 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 1075 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 14:20:45,847 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [350 Valid, 1075 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 14:20:45,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1196 states. [2023-12-19 14:20:45,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1196 to 1186. [2023-12-19 14:20:45,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1186 states, 891 states have (on average 1.5129068462401796) internal successors, (1348), 893 states have internal predecessors, (1348), 286 states have call successors, (286), 8 states have call predecessors, (286), 8 states have return successors, (286), 284 states have call predecessors, (286), 286 states have call successors, (286) [2023-12-19 14:20:45,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1186 states to 1186 states and 1920 transitions. [2023-12-19 14:20:45,950 INFO L78 Accepts]: Start accepts. Automaton has 1186 states and 1920 transitions. Word has length 552 [2023-12-19 14:20:45,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:20:45,951 INFO L495 AbstractCegarLoop]: Abstraction has 1186 states and 1920 transitions. [2023-12-19 14:20:45,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.857142857142858) internal successors, (174), 7 states have internal predecessors, (174), 2 states have call successors, (127), 2 states have call predecessors, (127), 4 states have return successors, (128), 2 states have call predecessors, (128), 2 states have call successors, (128) [2023-12-19 14:20:45,951 INFO L276 IsEmpty]: Start isEmpty. Operand 1186 states and 1920 transitions. [2023-12-19 14:20:45,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 553 [2023-12-19 14:20:45,955 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:20:45,955 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:20:45,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-12-19 14:20:46,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:46,164 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:20:46,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:20:46,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1932174971, now seen corresponding path program 1 times [2023-12-19 14:20:46,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:20:46,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489650349] [2023-12-19 14:20:46,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:46,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:20:46,223 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:20:46,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [205519952] [2023-12-19 14:20:46,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:46,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:46,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:20:46,225 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:20:46,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-19 14:20:46,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:20:46,566 INFO L262 TraceCheckSpWp]: Trace formula consists of 1381 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:20:46,571 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:20:46,598 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2023-12-19 14:20:46,598 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:20:46,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:20:46,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489650349] [2023-12-19 14:20:46,599 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:20:46,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205519952] [2023-12-19 14:20:46,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205519952] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:20:46,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:20:46,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:20:46,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875852093] [2023-12-19 14:20:46,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:20:46,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:20:46,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:20:46,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:20:46,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:20:46,600 INFO L87 Difference]: Start difference. First operand 1186 states and 1920 transitions. Second operand has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:46,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:20:46,669 INFO L93 Difference]: Finished difference Result 2236 states and 3609 transitions. [2023-12-19 14:20:46,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:20:46,670 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) Word has length 552 [2023-12-19 14:20:46,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:20:46,674 INFO L225 Difference]: With dead ends: 2236 [2023-12-19 14:20:46,674 INFO L226 Difference]: Without dead ends: 1202 [2023-12-19 14:20:46,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 551 GetRequests, 550 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:20:46,677 INFO L413 NwaCegarLoop]: 490 mSDtfsCounter, 297 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 972 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:20:46,677 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [297 Valid, 972 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:20:46,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1202 states. [2023-12-19 14:20:46,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1202 to 850. [2023-12-19 14:20:46,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 606 states have (on average 1.4702970297029703) internal successors, (891), 606 states have internal predecessors, (891), 234 states have call successors, (234), 9 states have call predecessors, (234), 9 states have return successors, (234), 234 states have call predecessors, (234), 234 states have call successors, (234) [2023-12-19 14:20:46,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 1359 transitions. [2023-12-19 14:20:46,722 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 1359 transitions. Word has length 552 [2023-12-19 14:20:46,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:20:46,723 INFO L495 AbstractCegarLoop]: Abstraction has 850 states and 1359 transitions. [2023-12-19 14:20:46,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:46,723 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 1359 transitions. [2023-12-19 14:20:46,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 553 [2023-12-19 14:20:46,726 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:20:46,726 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:20:46,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-12-19 14:20:46,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:46,933 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:20:46,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:20:46,935 INFO L85 PathProgramCache]: Analyzing trace with hash -73307887, now seen corresponding path program 1 times [2023-12-19 14:20:46,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:20:46,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393654351] [2023-12-19 14:20:46,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:46,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:20:46,990 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:20:46,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [935676062] [2023-12-19 14:20:46,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:46,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:46,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:20:46,993 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:20:47,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-19 14:20:47,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:20:47,319 INFO L262 TraceCheckSpWp]: Trace formula consists of 1383 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:20:47,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:20:47,351 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2023-12-19 14:20:47,351 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:20:47,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:20:47,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393654351] [2023-12-19 14:20:47,351 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:20:47,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935676062] [2023-12-19 14:20:47,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935676062] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:20:47,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:20:47,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:20:47,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420729517] [2023-12-19 14:20:47,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:20:47,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:20:47,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:20:47,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:20:47,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:20:47,353 INFO L87 Difference]: Start difference. First operand 850 states and 1359 transitions. Second operand has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:47,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:20:47,436 INFO L93 Difference]: Finished difference Result 2004 states and 3188 transitions. [2023-12-19 14:20:47,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:20:47,436 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) Word has length 552 [2023-12-19 14:20:47,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:20:47,440 INFO L225 Difference]: With dead ends: 2004 [2023-12-19 14:20:47,440 INFO L226 Difference]: Without dead ends: 1310 [2023-12-19 14:20:47,442 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 551 GetRequests, 550 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:20:47,443 INFO L413 NwaCegarLoop]: 492 mSDtfsCounter, 289 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 974 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:20:47,443 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [289 Valid, 974 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:20:47,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2023-12-19 14:20:47,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 1276. [2023-12-19 14:20:47,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1276 states, 965 states have (on average 1.4818652849740932) internal successors, (1430), 967 states have internal predecessors, (1430), 294 states have call successors, (294), 16 states have call predecessors, (294), 16 states have return successors, (294), 292 states have call predecessors, (294), 294 states have call successors, (294) [2023-12-19 14:20:47,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1276 states to 1276 states and 2018 transitions. [2023-12-19 14:20:47,494 INFO L78 Accepts]: Start accepts. Automaton has 1276 states and 2018 transitions. Word has length 552 [2023-12-19 14:20:47,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:20:47,495 INFO L495 AbstractCegarLoop]: Abstraction has 1276 states and 2018 transitions. [2023-12-19 14:20:47,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:47,495 INFO L276 IsEmpty]: Start isEmpty. Operand 1276 states and 2018 transitions. [2023-12-19 14:20:47,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 553 [2023-12-19 14:20:47,498 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:20:47,499 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:20:47,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-12-19 14:20:47,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-12-19 14:20:47,706 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:20:47,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:20:47,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1545193993, now seen corresponding path program 1 times [2023-12-19 14:20:47,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:20:47,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520831484] [2023-12-19 14:20:47,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:47,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:20:47,744 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:20:47,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [998832175] [2023-12-19 14:20:47,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:47,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:47,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:20:47,746 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:20:47,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-19 14:20:48,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:20:48,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 1379 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-19 14:20:48,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:20:48,166 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2023-12-19 14:20:48,166 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:20:48,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:20:48,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520831484] [2023-12-19 14:20:48,167 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:20:48,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998832175] [2023-12-19 14:20:48,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998832175] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:20:48,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:20:48,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 14:20:48,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111334580] [2023-12-19 14:20:48,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:20:48,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 14:20:48,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:20:48,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 14:20:48,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 14:20:48,172 INFO L87 Difference]: Start difference. First operand 1276 states and 2018 transitions. Second operand has 4 states, 4 states have (on average 41.25) internal successors, (165), 4 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:48,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:20:48,507 INFO L93 Difference]: Finished difference Result 4774 states and 7609 transitions. [2023-12-19 14:20:48,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 14:20:48,507 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 41.25) internal successors, (165), 4 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) Word has length 552 [2023-12-19 14:20:48,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:20:48,523 INFO L225 Difference]: With dead ends: 4774 [2023-12-19 14:20:48,523 INFO L226 Difference]: Without dead ends: 3657 [2023-12-19 14:20:48,527 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 553 GetRequests, 550 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 14:20:48,528 INFO L413 NwaCegarLoop]: 554 mSDtfsCounter, 1164 mSDsluCounter, 1197 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1164 SdHoareTripleChecker+Valid, 1751 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 14:20:48,555 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1164 Valid, 1751 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 14:20:48,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3657 states. [2023-12-19 14:20:48,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3657 to 1591. [2023-12-19 14:20:48,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1591 states, 1280 states have (on average 1.48671875) internal successors, (1903), 1282 states have internal predecessors, (1903), 294 states have call successors, (294), 16 states have call predecessors, (294), 16 states have return successors, (294), 292 states have call predecessors, (294), 294 states have call successors, (294) [2023-12-19 14:20:48,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1591 states to 1591 states and 2491 transitions. [2023-12-19 14:20:48,640 INFO L78 Accepts]: Start accepts. Automaton has 1591 states and 2491 transitions. Word has length 552 [2023-12-19 14:20:48,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:20:48,641 INFO L495 AbstractCegarLoop]: Abstraction has 1591 states and 2491 transitions. [2023-12-19 14:20:48,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.25) internal successors, (165), 4 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:48,641 INFO L276 IsEmpty]: Start isEmpty. Operand 1591 states and 2491 transitions. [2023-12-19 14:20:48,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 553 [2023-12-19 14:20:48,645 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:20:48,645 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:20:48,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-12-19 14:20:48,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:48,853 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:20:48,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:20:48,854 INFO L85 PathProgramCache]: Analyzing trace with hash 26399815, now seen corresponding path program 1 times [2023-12-19 14:20:48,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:20:48,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278390117] [2023-12-19 14:20:48,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:48,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:20:48,902 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:20:48,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [437796548] [2023-12-19 14:20:48,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:48,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:48,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:20:48,904 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:20:48,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-19 14:20:49,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:20:49,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 1382 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 14:20:49,237 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:20:49,533 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 5531 proven. 150 refuted. 0 times theorem prover too weak. 6331 trivial. 0 not checked. [2023-12-19 14:20:49,533 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:20:49,778 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 81 proven. 150 refuted. 0 times theorem prover too weak. 11781 trivial. 0 not checked. [2023-12-19 14:20:49,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:20:49,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278390117] [2023-12-19 14:20:49,779 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:20:49,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437796548] [2023-12-19 14:20:49,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437796548] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:20:49,779 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:20:49,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 14:20:49,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461801760] [2023-12-19 14:20:49,779 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:20:49,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 14:20:49,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:20:49,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 14:20:49,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 14:20:49,781 INFO L87 Difference]: Start difference. First operand 1591 states and 2491 transitions. Second operand has 7 states, 7 states have (on average 24.857142857142858) internal successors, (174), 7 states have internal predecessors, (174), 2 states have call successors, (128), 2 states have call predecessors, (128), 4 states have return successors, (129), 2 states have call predecessors, (129), 2 states have call successors, (129) [2023-12-19 14:20:50,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:20:50,199 INFO L93 Difference]: Finished difference Result 2939 states and 4595 transitions. [2023-12-19 14:20:50,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 14:20:50,200 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 24.857142857142858) internal successors, (174), 7 states have internal predecessors, (174), 2 states have call successors, (128), 2 states have call predecessors, (128), 4 states have return successors, (129), 2 states have call predecessors, (129), 2 states have call successors, (129) Word has length 552 [2023-12-19 14:20:50,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:20:50,205 INFO L225 Difference]: With dead ends: 2939 [2023-12-19 14:20:50,205 INFO L226 Difference]: Without dead ends: 1471 [2023-12-19 14:20:50,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1106 GetRequests, 1096 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-19 14:20:50,207 INFO L413 NwaCegarLoop]: 405 mSDtfsCounter, 877 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 903 SdHoareTripleChecker+Valid, 1055 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 14:20:50,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [903 Valid, 1055 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 435 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 14:20:50,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1471 states. [2023-12-19 14:20:50,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1471 to 1445. [2023-12-19 14:20:50,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1445 states, 1129 states have (on average 1.4809565987599647) internal successors, (1672), 1131 states have internal predecessors, (1672), 294 states have call successors, (294), 21 states have call predecessors, (294), 21 states have return successors, (294), 292 states have call predecessors, (294), 294 states have call successors, (294) [2023-12-19 14:20:50,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 2260 transitions. [2023-12-19 14:20:50,287 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 2260 transitions. Word has length 552 [2023-12-19 14:20:50,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:20:50,288 INFO L495 AbstractCegarLoop]: Abstraction has 1445 states and 2260 transitions. [2023-12-19 14:20:50,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.857142857142858) internal successors, (174), 7 states have internal predecessors, (174), 2 states have call successors, (128), 2 states have call predecessors, (128), 4 states have return successors, (129), 2 states have call predecessors, (129), 2 states have call successors, (129) [2023-12-19 14:20:50,289 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 2260 transitions. [2023-12-19 14:20:50,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 553 [2023-12-19 14:20:50,292 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:20:50,293 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:20:50,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-12-19 14:20:50,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-19 14:20:50,517 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:20:50,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:20:50,518 INFO L85 PathProgramCache]: Analyzing trace with hash 901093961, now seen corresponding path program 1 times [2023-12-19 14:20:50,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:20:50,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371151803] [2023-12-19 14:20:50,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:50,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:20:50,578 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:20:50,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [238261412] [2023-12-19 14:20:50,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:50,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:50,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:20:50,584 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:20:50,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-19 14:20:50,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:20:50,963 INFO L262 TraceCheckSpWp]: Trace formula consists of 1381 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-19 14:20:50,969 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:20:51,896 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 6011 proven. 102 refuted. 0 times theorem prover too weak. 5899 trivial. 0 not checked. [2023-12-19 14:20:51,897 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:20:52,482 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 129 proven. 102 refuted. 0 times theorem prover too weak. 11781 trivial. 0 not checked. [2023-12-19 14:20:52,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:20:52,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371151803] [2023-12-19 14:20:52,483 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:20:52,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238261412] [2023-12-19 14:20:52,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238261412] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:20:52,483 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:20:52,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 24 [2023-12-19 14:20:52,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218552792] [2023-12-19 14:20:52,484 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:20:52,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-19 14:20:52,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:20:52,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-19 14:20:52,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2023-12-19 14:20:52,486 INFO L87 Difference]: Start difference. First operand 1445 states and 2260 transitions. Second operand has 24 states, 24 states have (on average 12.791666666666666) internal successors, (307), 24 states have internal predecessors, (307), 4 states have call successors, (156), 3 states have call predecessors, (156), 5 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) [2023-12-19 14:20:56,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:20:56,800 INFO L93 Difference]: Finished difference Result 10681 states and 16944 transitions. [2023-12-19 14:20:56,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-12-19 14:20:56,800 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 12.791666666666666) internal successors, (307), 24 states have internal predecessors, (307), 4 states have call successors, (156), 3 states have call predecessors, (156), 5 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) Word has length 552 [2023-12-19 14:20:56,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:20:56,843 INFO L225 Difference]: With dead ends: 10681 [2023-12-19 14:20:56,843 INFO L226 Difference]: Without dead ends: 9403 [2023-12-19 14:20:56,850 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1156 GetRequests, 1088 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1287 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=876, Invalid=3954, Unknown=0, NotChecked=0, Total=4830 [2023-12-19 14:20:56,851 INFO L413 NwaCegarLoop]: 658 mSDtfsCounter, 7743 mSDsluCounter, 8316 mSDsCounter, 0 mSdLazyCounter, 4128 mSolverCounterSat, 2003 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7820 SdHoareTripleChecker+Valid, 8974 SdHoareTripleChecker+Invalid, 6131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2003 IncrementalHoareTripleChecker+Valid, 4128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:20:56,851 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7820 Valid, 8974 Invalid, 6131 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2003 Valid, 4128 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-12-19 14:20:56,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9403 states. [2023-12-19 14:20:57,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9403 to 3895. [2023-12-19 14:20:57,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3895 states, 3194 states have (on average 1.4987476518472136) internal successors, (4787), 3202 states have internal predecessors, (4787), 644 states have call successors, (644), 56 states have call predecessors, (644), 56 states have return successors, (644), 636 states have call predecessors, (644), 644 states have call successors, (644) [2023-12-19 14:20:57,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3895 states to 3895 states and 6075 transitions. [2023-12-19 14:20:57,186 INFO L78 Accepts]: Start accepts. Automaton has 3895 states and 6075 transitions. Word has length 552 [2023-12-19 14:20:57,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:20:57,187 INFO L495 AbstractCegarLoop]: Abstraction has 3895 states and 6075 transitions. [2023-12-19 14:20:57,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 12.791666666666666) internal successors, (307), 24 states have internal predecessors, (307), 4 states have call successors, (156), 3 states have call predecessors, (156), 5 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) [2023-12-19 14:20:57,187 INFO L276 IsEmpty]: Start isEmpty. Operand 3895 states and 6075 transitions. [2023-12-19 14:20:57,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 553 [2023-12-19 14:20:57,193 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:20:57,194 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:20:57,200 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-12-19 14:20:57,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-19 14:20:57,401 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:20:57,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:20:57,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1866185025, now seen corresponding path program 1 times [2023-12-19 14:20:57,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:20:57,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514067609] [2023-12-19 14:20:57,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:57,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:20:57,454 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:20:57,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1121544431] [2023-12-19 14:20:57,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:57,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:57,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:20:57,455 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:20:57,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-19 14:20:57,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:20:57,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 1381 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:20:57,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:20:57,924 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2023-12-19 14:20:57,924 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:20:57,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:20:57,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514067609] [2023-12-19 14:20:57,924 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:20:57,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121544431] [2023-12-19 14:20:57,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121544431] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:20:57,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:20:57,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:20:57,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692890737] [2023-12-19 14:20:57,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:20:57,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:20:57,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:20:57,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:20:57,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:20:57,926 INFO L87 Difference]: Start difference. First operand 3895 states and 6075 transitions. Second operand has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:58,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:20:58,178 INFO L93 Difference]: Finished difference Result 9013 states and 14111 transitions. [2023-12-19 14:20:58,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:20:58,179 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) Word has length 552 [2023-12-19 14:20:58,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:20:58,190 INFO L225 Difference]: With dead ends: 9013 [2023-12-19 14:20:58,190 INFO L226 Difference]: Without dead ends: 5289 [2023-12-19 14:20:58,196 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 551 GetRequests, 550 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:20:58,196 INFO L413 NwaCegarLoop]: 525 mSDtfsCounter, 152 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 990 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:20:58,197 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 990 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:20:58,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5289 states. [2023-12-19 14:20:58,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5289 to 5275. [2023-12-19 14:20:58,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5275 states, 4406 states have (on average 1.5054471175669542) internal successors, (6633), 4426 states have internal predecessors, (6633), 800 states have call successors, (800), 68 states have call predecessors, (800), 68 states have return successors, (800), 780 states have call predecessors, (800), 800 states have call successors, (800) [2023-12-19 14:20:58,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5275 states to 5275 states and 8233 transitions. [2023-12-19 14:20:58,452 INFO L78 Accepts]: Start accepts. Automaton has 5275 states and 8233 transitions. Word has length 552 [2023-12-19 14:20:58,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:20:58,452 INFO L495 AbstractCegarLoop]: Abstraction has 5275 states and 8233 transitions. [2023-12-19 14:20:58,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:58,453 INFO L276 IsEmpty]: Start isEmpty. Operand 5275 states and 8233 transitions. [2023-12-19 14:20:58,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 553 [2023-12-19 14:20:58,459 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:20:58,459 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:20:58,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-12-19 14:20:58,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-19 14:20:58,667 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:20:58,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:20:58,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1560625483, now seen corresponding path program 1 times [2023-12-19 14:20:58,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:20:58,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631491589] [2023-12-19 14:20:58,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:58,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:20:58,709 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:20:58,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [864656000] [2023-12-19 14:20:58,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:58,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:58,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:20:58,710 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:20:58,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-19 14:20:59,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:20:59,064 INFO L262 TraceCheckSpWp]: Trace formula consists of 1381 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-19 14:20:59,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:20:59,500 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2023-12-19 14:20:59,500 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:20:59,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:20:59,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631491589] [2023-12-19 14:20:59,501 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:20:59,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864656000] [2023-12-19 14:20:59,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864656000] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:20:59,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:20:59,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:20:59,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601667882] [2023-12-19 14:20:59,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:20:59,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 14:20:59,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:20:59,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 14:20:59,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-19 14:20:59,504 INFO L87 Difference]: Start difference. First operand 5275 states and 8233 transitions. Second operand has 4 states, 4 states have (on average 41.25) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:20:59,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:20:59,999 INFO L93 Difference]: Finished difference Result 15483 states and 24183 transitions. [2023-12-19 14:20:59,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 14:21:00,000 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 41.25) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) Word has length 552 [2023-12-19 14:21:00,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:21:00,023 INFO L225 Difference]: With dead ends: 15483 [2023-12-19 14:21:00,024 INFO L226 Difference]: Without dead ends: 10379 [2023-12-19 14:21:00,033 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 551 GetRequests, 549 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-19 14:21:00,034 INFO L413 NwaCegarLoop]: 481 mSDtfsCounter, 273 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 1283 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 14:21:00,034 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 1283 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 14:21:00,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10379 states. [2023-12-19 14:21:00,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10379 to 10377. [2023-12-19 14:21:00,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10377 states, 8724 states have (on average 1.507450710683173) internal successors, (13151), 8764 states have internal predecessors, (13151), 1522 states have call successors, (1522), 130 states have call predecessors, (1522), 130 states have return successors, (1522), 1482 states have call predecessors, (1522), 1522 states have call successors, (1522) [2023-12-19 14:21:00,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10377 states to 10377 states and 16195 transitions. [2023-12-19 14:21:00,617 INFO L78 Accepts]: Start accepts. Automaton has 10377 states and 16195 transitions. Word has length 552 [2023-12-19 14:21:00,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:21:00,618 INFO L495 AbstractCegarLoop]: Abstraction has 10377 states and 16195 transitions. [2023-12-19 14:21:00,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.25) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:21:00,618 INFO L276 IsEmpty]: Start isEmpty. Operand 10377 states and 16195 transitions. [2023-12-19 14:21:00,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 553 [2023-12-19 14:21:00,628 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:21:00,629 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:21:00,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-19 14:21:00,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-19 14:21:00,840 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:21:00,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:21:00,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1133270707, now seen corresponding path program 1 times [2023-12-19 14:21:00,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:21:00,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945116106] [2023-12-19 14:21:00,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:21:00,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:21:00,882 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:21:00,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [430054204] [2023-12-19 14:21:00,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:21:00,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:21:00,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:21:00,883 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:21:00,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-19 14:21:01,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:21:01,262 INFO L262 TraceCheckSpWp]: Trace formula consists of 1378 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 14:21:01,268 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:21:02,366 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 681 proven. 225 refuted. 0 times theorem prover too weak. 11106 trivial. 0 not checked. [2023-12-19 14:21:02,366 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:21:02,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:21:02,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945116106] [2023-12-19 14:21:02,817 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:21:02,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430054204] [2023-12-19 14:21:02,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430054204] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 14:21:02,819 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 14:21:02,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2023-12-19 14:21:02,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102831701] [2023-12-19 14:21:02,820 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 14:21:02,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 14:21:02,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:21:02,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 14:21:02,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-19 14:21:02,821 INFO L87 Difference]: Start difference. First operand 10377 states and 16195 transitions. Second operand has 7 states, 7 states have (on average 24.428571428571427) internal successors, (171), 6 states have internal predecessors, (171), 2 states have call successors, (78), 2 states have call predecessors, (78), 3 states have return successors, (78), 2 states have call predecessors, (78), 2 states have call successors, (78) [2023-12-19 14:21:03,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:21:03,943 INFO L93 Difference]: Finished difference Result 26001 states and 40372 transitions. [2023-12-19 14:21:03,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-19 14:21:03,943 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 24.428571428571427) internal successors, (171), 6 states have internal predecessors, (171), 2 states have call successors, (78), 2 states have call predecessors, (78), 3 states have return successors, (78), 2 states have call predecessors, (78), 2 states have call successors, (78) Word has length 552 [2023-12-19 14:21:03,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:21:03,979 INFO L225 Difference]: With dead ends: 26001 [2023-12-19 14:21:03,979 INFO L226 Difference]: Without dead ends: 15795 [2023-12-19 14:21:03,997 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 674 GetRequests, 662 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-12-19 14:21:03,998 INFO L413 NwaCegarLoop]: 410 mSDtfsCounter, 353 mSDsluCounter, 1956 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 2366 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 14:21:03,998 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [353 Valid, 2366 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 627 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 14:21:04,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15795 states. [2023-12-19 14:21:04,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15795 to 15675. [2023-12-19 14:21:04,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15675 states, 13189 states have (on average 1.4988247782242778) internal successors, (19768), 13249 states have internal predecessors, (19768), 2244 states have call successors, (2244), 241 states have call predecessors, (2244), 241 states have return successors, (2244), 2184 states have call predecessors, (2244), 2244 states have call successors, (2244) [2023-12-19 14:21:04,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15675 states to 15675 states and 24256 transitions. [2023-12-19 14:21:04,869 INFO L78 Accepts]: Start accepts. Automaton has 15675 states and 24256 transitions. Word has length 552 [2023-12-19 14:21:04,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:21:04,870 INFO L495 AbstractCegarLoop]: Abstraction has 15675 states and 24256 transitions. [2023-12-19 14:21:04,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.428571428571427) internal successors, (171), 6 states have internal predecessors, (171), 2 states have call successors, (78), 2 states have call predecessors, (78), 3 states have return successors, (78), 2 states have call predecessors, (78), 2 states have call successors, (78) [2023-12-19 14:21:04,870 INFO L276 IsEmpty]: Start isEmpty. Operand 15675 states and 24256 transitions. [2023-12-19 14:21:04,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 553 [2023-12-19 14:21:04,885 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:21:04,885 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:21:04,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-19 14:21:05,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:21:05,094 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:21:05,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:21:05,094 INFO L85 PathProgramCache]: Analyzing trace with hash -453998453, now seen corresponding path program 1 times [2023-12-19 14:21:05,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:21:05,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147908995] [2023-12-19 14:21:05,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:21:05,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:21:05,130 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:21:05,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [231553771] [2023-12-19 14:21:05,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:21:05,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:21:05,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:21:05,132 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:21:05,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-19 14:21:05,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:21:05,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 1377 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-19 14:21:05,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:21:06,439 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 5873 proven. 93 refuted. 0 times theorem prover too weak. 6046 trivial. 0 not checked. [2023-12-19 14:21:06,439 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:21:07,229 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 138 proven. 93 refuted. 0 times theorem prover too weak. 11781 trivial. 0 not checked. [2023-12-19 14:21:07,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:21:07,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147908995] [2023-12-19 14:21:07,229 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:21:07,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231553771] [2023-12-19 14:21:07,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231553771] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:21:07,229 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:21:07,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2023-12-19 14:21:07,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559409350] [2023-12-19 14:21:07,230 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:21:07,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-19 14:21:07,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:21:07,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-19 14:21:07,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2023-12-19 14:21:07,232 INFO L87 Difference]: Start difference. First operand 15675 states and 24256 transitions. Second operand has 18 states, 18 states have (on average 15.333333333333334) internal successors, (276), 18 states have internal predecessors, (276), 4 states have call successors, (156), 3 states have call predecessors, (156), 5 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) [2023-12-19 14:21:10,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:21:10,654 INFO L93 Difference]: Finished difference Result 28858 states and 44878 transitions. [2023-12-19 14:21:10,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-19 14:21:10,654 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 15.333333333333334) internal successors, (276), 18 states have internal predecessors, (276), 4 states have call successors, (156), 3 states have call predecessors, (156), 5 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) Word has length 552 [2023-12-19 14:21:10,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:21:10,692 INFO L225 Difference]: With dead ends: 28858 [2023-12-19 14:21:10,692 INFO L226 Difference]: Without dead ends: 20876 [2023-12-19 14:21:10,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1127 GetRequests, 1090 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=385, Invalid=1097, Unknown=0, NotChecked=0, Total=1482 [2023-12-19 14:21:10,708 INFO L413 NwaCegarLoop]: 574 mSDtfsCounter, 2893 mSDsluCounter, 3849 mSDsCounter, 0 mSdLazyCounter, 3062 mSolverCounterSat, 674 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2969 SdHoareTripleChecker+Valid, 4423 SdHoareTripleChecker+Invalid, 3736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 674 IncrementalHoareTripleChecker+Valid, 3062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-19 14:21:10,709 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2969 Valid, 4423 Invalid, 3736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [674 Valid, 3062 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-19 14:21:10,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20876 states. [2023-12-19 14:21:11,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20876 to 15211. [2023-12-19 14:21:11,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15211 states, 12718 states have (on average 1.494338732505111) internal successors, (19005), 12778 states have internal predecessors, (19005), 2244 states have call successors, (2244), 248 states have call predecessors, (2244), 248 states have return successors, (2244), 2184 states have call predecessors, (2244), 2244 states have call successors, (2244) [2023-12-19 14:21:11,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15211 states to 15211 states and 23493 transitions. [2023-12-19 14:21:11,547 INFO L78 Accepts]: Start accepts. Automaton has 15211 states and 23493 transitions. Word has length 552 [2023-12-19 14:21:11,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:21:11,547 INFO L495 AbstractCegarLoop]: Abstraction has 15211 states and 23493 transitions. [2023-12-19 14:21:11,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 15.333333333333334) internal successors, (276), 18 states have internal predecessors, (276), 4 states have call successors, (156), 3 states have call predecessors, (156), 5 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) [2023-12-19 14:21:11,548 INFO L276 IsEmpty]: Start isEmpty. Operand 15211 states and 23493 transitions. [2023-12-19 14:21:11,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 553 [2023-12-19 14:21:11,564 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:21:11,564 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:21:11,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-12-19 14:21:11,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-19 14:21:11,772 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:21:11,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:21:11,772 INFO L85 PathProgramCache]: Analyzing trace with hash -155302969, now seen corresponding path program 1 times [2023-12-19 14:21:11,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:21:11,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097487969] [2023-12-19 14:21:11,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:21:11,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:21:11,810 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:21:11,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1557093522] [2023-12-19 14:21:11,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:21:11,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:21:11,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:21:11,824 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:21:11,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-19 14:21:12,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:21:12,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 1378 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 14:21:12,227 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:21:12,811 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2023-12-19 14:21:12,812 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:21:12,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:21:12,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097487969] [2023-12-19 14:21:12,812 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:21:12,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557093522] [2023-12-19 14:21:12,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557093522] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:21:12,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:21:12,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:21:12,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072860035] [2023-12-19 14:21:12,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:21:12,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 14:21:12,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:21:12,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 14:21:12,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 14:21:12,814 INFO L87 Difference]: Start difference. First operand 15211 states and 23493 transitions. Second operand has 4 states, 4 states have (on average 41.25) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:21:13,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:21:13,476 INFO L93 Difference]: Finished difference Result 30245 states and 46723 transitions. [2023-12-19 14:21:13,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 14:21:13,477 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 41.25) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) Word has length 552 [2023-12-19 14:21:13,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:21:13,500 INFO L225 Difference]: With dead ends: 30245 [2023-12-19 14:21:13,500 INFO L226 Difference]: Without dead ends: 15213 [2023-12-19 14:21:13,516 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 552 GetRequests, 549 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 14:21:13,516 INFO L413 NwaCegarLoop]: 492 mSDtfsCounter, 305 mSDsluCounter, 981 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 1473 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:21:13,517 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 1473 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:21:13,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15213 states. [2023-12-19 14:21:14,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15213 to 15211. [2023-12-19 14:21:14,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15211 states, 12718 states have (on average 1.4929234156313886) internal successors, (18987), 12778 states have internal predecessors, (18987), 2244 states have call successors, (2244), 248 states have call predecessors, (2244), 248 states have return successors, (2244), 2184 states have call predecessors, (2244), 2244 states have call successors, (2244) [2023-12-19 14:21:14,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15211 states to 15211 states and 23475 transitions. [2023-12-19 14:21:14,407 INFO L78 Accepts]: Start accepts. Automaton has 15211 states and 23475 transitions. Word has length 552 [2023-12-19 14:21:14,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:21:14,408 INFO L495 AbstractCegarLoop]: Abstraction has 15211 states and 23475 transitions. [2023-12-19 14:21:14,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.25) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:21:14,408 INFO L276 IsEmpty]: Start isEmpty. Operand 15211 states and 23475 transitions. [2023-12-19 14:21:14,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 553 [2023-12-19 14:21:14,422 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:21:14,422 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:21:14,431 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-12-19 14:21:14,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-19 14:21:14,630 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:21:14,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:21:14,644 INFO L85 PathProgramCache]: Analyzing trace with hash -508391351, now seen corresponding path program 1 times [2023-12-19 14:21:14,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:21:14,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551642296] [2023-12-19 14:21:14,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:21:14,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:21:14,689 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:21:14,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1541349172] [2023-12-19 14:21:14,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:21:14,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:21:14,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:21:14,691 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:21:14,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-19 14:21:15,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:21:15,215 INFO L262 TraceCheckSpWp]: Trace formula consists of 1375 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-19 14:21:15,222 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:21:17,472 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 2543 proven. 204 refuted. 0 times theorem prover too weak. 9265 trivial. 0 not checked. [2023-12-19 14:21:17,473 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:21:18,206 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2023-12-19 14:21:18,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:21:18,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551642296] [2023-12-19 14:21:18,207 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:21:18,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541349172] [2023-12-19 14:21:18,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541349172] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 14:21:18,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 14:21:18,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 15 [2023-12-19 14:21:18,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421860071] [2023-12-19 14:21:18,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:21:18,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 14:21:18,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:21:18,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 14:21:18,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2023-12-19 14:21:18,209 INFO L87 Difference]: Start difference. First operand 15211 states and 23475 transitions. Second operand has 10 states, 10 states have (on average 16.5) internal successors, (165), 10 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:21:20,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:21:20,822 INFO L93 Difference]: Finished difference Result 82605 states and 131047 transitions. [2023-12-19 14:21:20,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 14:21:20,822 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 16.5) internal successors, (165), 10 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) Word has length 552 [2023-12-19 14:21:20,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:21:20,902 INFO L225 Difference]: With dead ends: 82605 [2023-12-19 14:21:20,902 INFO L226 Difference]: Without dead ends: 67549 [2023-12-19 14:21:20,922 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1110 GetRequests, 1090 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2023-12-19 14:21:20,923 INFO L413 NwaCegarLoop]: 998 mSDtfsCounter, 1697 mSDsluCounter, 6559 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1697 SdHoareTripleChecker+Valid, 7557 SdHoareTripleChecker+Invalid, 914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 14:21:20,923 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1697 Valid, 7557 Invalid, 914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 660 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 14:21:20,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67549 states. [2023-12-19 14:21:22,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67549 to 28887. [2023-12-19 14:21:22,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28887 states, 23988 states have (on average 1.4937051859262964) internal successors, (35831), 24108 states have internal predecessors, (35831), 4410 states have call successors, (4410), 488 states have call predecessors, (4410), 488 states have return successors, (4410), 4290 states have call predecessors, (4410), 4410 states have call successors, (4410) [2023-12-19 14:21:22,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28887 states to 28887 states and 44651 transitions. [2023-12-19 14:21:22,990 INFO L78 Accepts]: Start accepts. Automaton has 28887 states and 44651 transitions. Word has length 552 [2023-12-19 14:21:22,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:21:22,990 INFO L495 AbstractCegarLoop]: Abstraction has 28887 states and 44651 transitions. [2023-12-19 14:21:22,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.5) internal successors, (165), 10 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:21:22,991 INFO L276 IsEmpty]: Start isEmpty. Operand 28887 states and 44651 transitions. [2023-12-19 14:21:23,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 553 [2023-12-19 14:21:23,016 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:21:23,016 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:21:23,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-19 14:21:23,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-19 14:21:23,227 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:21:23,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:21:23,227 INFO L85 PathProgramCache]: Analyzing trace with hash -841034489, now seen corresponding path program 1 times [2023-12-19 14:21:23,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:21:23,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347051274] [2023-12-19 14:21:23,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:21:23,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:21:23,450 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:21:23,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [619002303] [2023-12-19 14:21:23,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:21:23,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:21:23,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:21:23,466 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:21:23,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-19 14:21:23,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:21:23,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 1376 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-19 14:21:23,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:21:24,819 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2023-12-19 14:21:24,819 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:21:24,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:21:24,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347051274] [2023-12-19 14:21:24,819 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:21:24,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619002303] [2023-12-19 14:21:24,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619002303] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:21:24,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:21:24,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:21:24,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479428484] [2023-12-19 14:21:24,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:21:24,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 14:21:24,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:21:24,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 14:21:24,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 14:21:24,821 INFO L87 Difference]: Start difference. First operand 28887 states and 44651 transitions. Second operand has 4 states, 4 states have (on average 41.25) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:21:26,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:21:26,570 INFO L93 Difference]: Finished difference Result 74110 states and 115504 transitions. [2023-12-19 14:21:26,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 14:21:26,571 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 41.25) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) Word has length 552 [2023-12-19 14:21:26,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:21:26,657 INFO L225 Difference]: With dead ends: 74110 [2023-12-19 14:21:26,657 INFO L226 Difference]: Without dead ends: 45404 [2023-12-19 14:21:26,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 552 GetRequests, 549 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 14:21:26,689 INFO L413 NwaCegarLoop]: 487 mSDtfsCounter, 370 mSDsluCounter, 961 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 1448 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 14:21:26,689 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [370 Valid, 1448 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 14:21:26,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45404 states. [2023-12-19 14:21:28,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45404 to 38778. [2023-12-19 14:21:28,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38778 states, 33879 states have (on average 1.5452935446736917) internal successors, (52353), 33999 states have internal predecessors, (52353), 4410 states have call successors, (4410), 488 states have call predecessors, (4410), 488 states have return successors, (4410), 4290 states have call predecessors, (4410), 4410 states have call successors, (4410) [2023-12-19 14:21:28,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38778 states to 38778 states and 61173 transitions. [2023-12-19 14:21:28,827 INFO L78 Accepts]: Start accepts. Automaton has 38778 states and 61173 transitions. Word has length 552 [2023-12-19 14:21:28,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:21:28,828 INFO L495 AbstractCegarLoop]: Abstraction has 38778 states and 61173 transitions. [2023-12-19 14:21:28,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.25) internal successors, (165), 3 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:21:28,828 INFO L276 IsEmpty]: Start isEmpty. Operand 38778 states and 61173 transitions. [2023-12-19 14:21:28,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 553 [2023-12-19 14:21:28,847 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:21:28,847 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:21:28,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-12-19 14:21:29,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-19 14:21:29,056 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:21:29,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:21:29,056 INFO L85 PathProgramCache]: Analyzing trace with hash 510350729, now seen corresponding path program 1 times [2023-12-19 14:21:29,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:21:29,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54371257] [2023-12-19 14:21:29,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:21:29,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:21:29,097 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:21:29,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1584486943] [2023-12-19 14:21:29,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:21:29,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:21:29,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:21:29,099 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:21:29,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-19 14:21:29,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:21:29,590 INFO L262 TraceCheckSpWp]: Trace formula consists of 1376 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 14:21:29,595 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:21:29,830 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2023-12-19 14:21:29,830 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:21:29,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:21:29,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54371257] [2023-12-19 14:21:29,830 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:21:29,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584486943] [2023-12-19 14:21:29,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584486943] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:21:29,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:21:29,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-19 14:21:29,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760836994] [2023-12-19 14:21:29,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:21:29,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 14:21:29,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:21:29,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 14:21:29,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-19 14:21:29,833 INFO L87 Difference]: Start difference. First operand 38778 states and 61173 transitions. Second operand has 7 states, 7 states have (on average 23.571428571428573) internal successors, (165), 7 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:21:37,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:21:37,166 INFO L93 Difference]: Finished difference Result 187310 states and 295237 transitions. [2023-12-19 14:21:37,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 14:21:37,167 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 23.571428571428573) internal successors, (165), 7 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) Word has length 552 [2023-12-19 14:21:37,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:21:37,402 INFO L225 Difference]: With dead ends: 187310 [2023-12-19 14:21:37,403 INFO L226 Difference]: Without dead ends: 153180 [2023-12-19 14:21:37,595 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 554 GetRequests, 547 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2023-12-19 14:21:37,595 INFO L413 NwaCegarLoop]: 1014 mSDtfsCounter, 1323 mSDsluCounter, 2534 mSDsCounter, 0 mSdLazyCounter, 920 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1323 SdHoareTripleChecker+Valid, 3548 SdHoareTripleChecker+Invalid, 1006 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-19 14:21:37,596 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1323 Valid, 3548 Invalid, 1006 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 920 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-19 14:21:37,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153180 states. [2023-12-19 14:21:41,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153180 to 64567. [2023-12-19 14:21:41,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64567 states, 56988 states have (on average 1.536639292482628) internal successors, (87570), 57204 states have internal predecessors, (87570), 6786 states have call successors, (6786), 792 states have call predecessors, (6786), 792 states have return successors, (6786), 6570 states have call predecessors, (6786), 6786 states have call successors, (6786) [2023-12-19 14:21:41,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64567 states to 64567 states and 101142 transitions. [2023-12-19 14:21:41,621 INFO L78 Accepts]: Start accepts. Automaton has 64567 states and 101142 transitions. Word has length 552 [2023-12-19 14:21:41,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:21:41,622 INFO L495 AbstractCegarLoop]: Abstraction has 64567 states and 101142 transitions. [2023-12-19 14:21:41,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.571428571428573) internal successors, (165), 7 states have internal predecessors, (165), 1 states have call successors, (78), 1 states have call predecessors, (78), 1 states have return successors, (78), 1 states have call predecessors, (78), 1 states have call successors, (78) [2023-12-19 14:21:41,622 INFO L276 IsEmpty]: Start isEmpty. Operand 64567 states and 101142 transitions. [2023-12-19 14:21:41,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 553 [2023-12-19 14:21:41,643 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:21:41,644 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:21:41,655 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-12-19 14:21:41,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:21:41,852 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:21:41,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:21:41,852 INFO L85 PathProgramCache]: Analyzing trace with hash -2050512117, now seen corresponding path program 1 times [2023-12-19 14:21:41,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:21:41,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117163666] [2023-12-19 14:21:41,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:21:41,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:21:41,889 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:21:41,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1721847470] [2023-12-19 14:21:41,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:21:41,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:21:41,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:21:41,906 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:21:41,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-19 14:21:42,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:21:42,387 INFO L262 TraceCheckSpWp]: Trace formula consists of 1376 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-19 14:21:42,392 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:21:44,577 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 6299 proven. 192 refuted. 0 times theorem prover too weak. 5521 trivial. 0 not checked. [2023-12-19 14:21:44,578 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:21:46,151 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 264 proven. 195 refuted. 0 times theorem prover too weak. 11553 trivial. 0 not checked. [2023-12-19 14:21:46,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:21:46,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117163666] [2023-12-19 14:21:46,152 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:21:46,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721847470] [2023-12-19 14:21:46,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721847470] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:21:46,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:21:46,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 22 [2023-12-19 14:21:46,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959871037] [2023-12-19 14:21:46,153 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:21:46,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-19 14:21:46,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:21:46,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-19 14:21:46,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2023-12-19 14:21:46,154 INFO L87 Difference]: Start difference. First operand 64567 states and 101142 transitions. Second operand has 22 states, 22 states have (on average 13.681818181818182) internal successors, (301), 22 states have internal predecessors, (301), 6 states have call successors, (156), 4 states have call predecessors, (156), 8 states have return successors, (156), 6 states have call predecessors, (156), 6 states have call successors, (156) [2023-12-19 14:22:07,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:22:07,987 INFO L93 Difference]: Finished difference Result 291819 states and 465418 transitions. [2023-12-19 14:22:07,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2023-12-19 14:22:07,988 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 13.681818181818182) internal successors, (301), 22 states have internal predecessors, (301), 6 states have call successors, (156), 4 states have call predecessors, (156), 8 states have return successors, (156), 6 states have call predecessors, (156), 6 states have call successors, (156) Word has length 552 [2023-12-19 14:22:07,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:22:08,508 INFO L225 Difference]: With dead ends: 291819 [2023-12-19 14:22:08,508 INFO L226 Difference]: Without dead ends: 238333 [2023-12-19 14:22:08,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1224 GetRequests, 1107 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5795 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3346, Invalid=10696, Unknown=0, NotChecked=0, Total=14042 [2023-12-19 14:22:08,598 INFO L413 NwaCegarLoop]: 571 mSDtfsCounter, 7030 mSDsluCounter, 10639 mSDsCounter, 0 mSdLazyCounter, 7038 mSolverCounterSat, 3168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7077 SdHoareTripleChecker+Valid, 11210 SdHoareTripleChecker+Invalid, 10206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3168 IncrementalHoareTripleChecker+Valid, 7038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2023-12-19 14:22:08,598 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7077 Valid, 11210 Invalid, 10206 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3168 Valid, 7038 Invalid, 0 Unknown, 0 Unchecked, 6.1s Time] [2023-12-19 14:22:08,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238333 states. [2023-12-19 14:22:18,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238333 to 110135. [2023-12-19 14:22:18,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110135 states, 94120 states have (on average 1.5237569060773481) internal successors, (143416), 94588 states have internal predecessors, (143416), 14310 states have call successors, (14310), 1704 states have call predecessors, (14310), 1704 states have return successors, (14310), 13842 states have call predecessors, (14310), 14310 states have call successors, (14310) [2023-12-19 14:22:18,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110135 states to 110135 states and 172036 transitions. [2023-12-19 14:22:18,730 INFO L78 Accepts]: Start accepts. Automaton has 110135 states and 172036 transitions. Word has length 552 [2023-12-19 14:22:18,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:22:18,731 INFO L495 AbstractCegarLoop]: Abstraction has 110135 states and 172036 transitions. [2023-12-19 14:22:18,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 13.681818181818182) internal successors, (301), 22 states have internal predecessors, (301), 6 states have call successors, (156), 4 states have call predecessors, (156), 8 states have return successors, (156), 6 states have call predecessors, (156), 6 states have call successors, (156) [2023-12-19 14:22:18,731 INFO L276 IsEmpty]: Start isEmpty. Operand 110135 states and 172036 transitions. [2023-12-19 14:22:18,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 554 [2023-12-19 14:22:18,967 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:22:18,969 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:22:18,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-12-19 14:22:19,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:22:19,177 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:22:19,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:22:19,178 INFO L85 PathProgramCache]: Analyzing trace with hash 35442446, now seen corresponding path program 1 times [2023-12-19 14:22:19,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:22:19,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009377467] [2023-12-19 14:22:19,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:22:19,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:22:19,242 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:22:19,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [105098302] [2023-12-19 14:22:19,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:22:19,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:22:19,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:22:19,243 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:22:19,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-19 14:22:19,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:22:19,891 INFO L262 TraceCheckSpWp]: Trace formula consists of 1376 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-19 14:22:19,895 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:22:20,080 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 3921 proven. 45 refuted. 0 times theorem prover too weak. 8046 trivial. 0 not checked. [2023-12-19 14:22:20,081 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:22:20,310 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 186 proven. 45 refuted. 0 times theorem prover too weak. 11781 trivial. 0 not checked. [2023-12-19 14:22:20,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:22:20,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009377467] [2023-12-19 14:22:20,310 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:22:20,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105098302] [2023-12-19 14:22:20,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105098302] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:22:20,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:22:20,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-12-19 14:22:20,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120422163] [2023-12-19 14:22:20,311 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:22:20,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 14:22:20,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:22:20,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 14:22:20,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-12-19 14:22:20,314 INFO L87 Difference]: Start difference. First operand 110135 states and 172036 transitions. Second operand has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 3 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2023-12-19 14:22:39,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:22:39,559 INFO L93 Difference]: Finished difference Result 278931 states and 429841 transitions. [2023-12-19 14:22:39,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-19 14:22:39,560 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 3 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) Word has length 553 [2023-12-19 14:22:39,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:22:40,099 INFO L225 Difference]: With dead ends: 278931 [2023-12-19 14:22:40,099 INFO L226 Difference]: Without dead ends: 183711 [2023-12-19 14:22:40,199 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1116 GetRequests, 1097 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=150, Invalid=270, Unknown=0, NotChecked=0, Total=420 [2023-12-19 14:22:40,201 INFO L413 NwaCegarLoop]: 412 mSDtfsCounter, 1229 mSDsluCounter, 1182 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 389 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1353 SdHoareTripleChecker+Valid, 1594 SdHoareTripleChecker+Invalid, 1112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 389 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 14:22:40,201 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1353 Valid, 1594 Invalid, 1112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [389 Valid, 723 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 14:22:40,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183711 states. [2023-12-19 14:22:58,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183711 to 180059. [2023-12-19 14:22:58,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180059 states, 147666 states have (on average 1.494331802852383) internal successors, (220662), 148646 states have internal predecessors, (220662), 28740 states have call successors, (28740), 3652 states have call predecessors, (28740), 3652 states have return successors, (28740), 27760 states have call predecessors, (28740), 28740 states have call successors, (28740) [2023-12-19 14:22:59,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180059 states to 180059 states and 278142 transitions. [2023-12-19 14:22:59,503 INFO L78 Accepts]: Start accepts. Automaton has 180059 states and 278142 transitions. Word has length 553 [2023-12-19 14:22:59,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:22:59,504 INFO L495 AbstractCegarLoop]: Abstraction has 180059 states and 278142 transitions. [2023-12-19 14:22:59,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 3 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2023-12-19 14:22:59,504 INFO L276 IsEmpty]: Start isEmpty. Operand 180059 states and 278142 transitions. [2023-12-19 14:22:59,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 554 [2023-12-19 14:22:59,554 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:22:59,555 INFO L195 NwaCegarLoop]: trace histogram [78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 14:22:59,563 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-12-19 14:22:59,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:22:59,764 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:22:59,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:22:59,764 INFO L85 PathProgramCache]: Analyzing trace with hash -445637812, now seen corresponding path program 1 times [2023-12-19 14:22:59,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:22:59,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144625550] [2023-12-19 14:22:59,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:22:59,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:22:59,813 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:22:59,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1879904080] [2023-12-19 14:22:59,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:22:59,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:22:59,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:22:59,814 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:22:59,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-19 14:23:00,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:23:00,343 INFO L262 TraceCheckSpWp]: Trace formula consists of 1376 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-19 14:23:00,350 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:23:02,343 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 6299 proven. 192 refuted. 0 times theorem prover too weak. 5521 trivial. 0 not checked. [2023-12-19 14:23:02,344 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:23:03,803 INFO L134 CoverageAnalysis]: Checked inductivity of 12012 backedges. 264 proven. 195 refuted. 0 times theorem prover too weak. 11553 trivial. 0 not checked. [2023-12-19 14:23:03,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:23:03,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144625550] [2023-12-19 14:23:03,803 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:23:03,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879904080] [2023-12-19 14:23:03,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879904080] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:23:03,803 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:23:03,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2023-12-19 14:23:03,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125668182] [2023-12-19 14:23:03,804 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:23:03,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-19 14:23:03,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:23:03,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-19 14:23:03,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=598, Unknown=0, NotChecked=0, Total=756 [2023-12-19 14:23:03,806 INFO L87 Difference]: Start difference. First operand 180059 states and 278142 transitions. Second operand has 28 states, 28 states have (on average 11.178571428571429) internal successors, (313), 28 states have internal predecessors, (313), 6 states have call successors, (156), 4 states have call predecessors, (156), 8 states have return successors, (156), 6 states have call predecessors, (156), 6 states have call successors, (156) [2023-12-19 14:24:19,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:24:19,788 INFO L93 Difference]: Finished difference Result 798028 states and 1254038 transitions. [2023-12-19 14:24:19,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-12-19 14:24:19,789 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 11.178571428571429) internal successors, (313), 28 states have internal predecessors, (313), 6 states have call successors, (156), 4 states have call predecessors, (156), 8 states have return successors, (156), 6 states have call predecessors, (156), 6 states have call successors, (156) Word has length 553 [2023-12-19 14:24:19,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:24:22,028 INFO L225 Difference]: With dead ends: 798028 [2023-12-19 14:24:22,028 INFO L226 Difference]: Without dead ends: 628796 [2023-12-19 14:24:22,347 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1167 GetRequests, 1089 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2043 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1849, Invalid=4471, Unknown=0, NotChecked=0, Total=6320 [2023-12-19 14:24:22,347 INFO L413 NwaCegarLoop]: 441 mSDtfsCounter, 10752 mSDsluCounter, 10426 mSDsCounter, 0 mSdLazyCounter, 7334 mSolverCounterSat, 3175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10799 SdHoareTripleChecker+Valid, 10867 SdHoareTripleChecker+Invalid, 10509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3175 IncrementalHoareTripleChecker+Valid, 7334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:24:22,347 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10799 Valid, 10867 Invalid, 10509 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3175 Valid, 7334 Invalid, 0 Unknown, 0 Unchecked, 7.0s Time] [2023-12-19 14:24:22,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628796 states.