/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_variablewrapping_wrapper-sp_file-59.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 16:10:48,959 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 16:10:49,006 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 16:10:49,009 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 16:10:49,010 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 16:10:49,031 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 16:10:49,032 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 16:10:49,032 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 16:10:49,033 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 16:10:49,033 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 16:10:49,033 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 16:10:49,034 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 16:10:49,034 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 16:10:49,035 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 16:10:49,035 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 16:10:49,035 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 16:10:49,036 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 16:10:49,036 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 16:10:49,037 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 16:10:49,037 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 16:10:49,037 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 16:10:49,038 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 16:10:49,038 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 16:10:49,038 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 16:10:49,039 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 16:10:49,039 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 16:10:49,039 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 16:10:49,040 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 16:10:49,040 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 16:10:49,040 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 16:10:49,041 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 16:10:49,041 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 16:10:49,041 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 16:10:49,042 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 16:10:49,042 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 16:10:49,042 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 16:10:49,042 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 16:10:49,043 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 16:10:49,043 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 16:10:49,043 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 16:10:49,043 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 16:10:49,044 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 16:10:49,044 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 16:10:49,045 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 16:10:49,221 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 16:10:49,245 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 16:10:49,247 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 16:10:49,248 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 16:10:49,249 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 16:10:49,249 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-sp_file-59.i [2023-12-19 16:10:50,346 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 16:10:50,529 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 16:10:50,529 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_variablewrapping_wrapper-sp_file-59.i [2023-12-19 16:10:50,536 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b9a1cd799/db40b7ea5a914486a4c0f9660d586618/FLAG428bee3d8 [2023-12-19 16:10:50,546 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b9a1cd799/db40b7ea5a914486a4c0f9660d586618 [2023-12-19 16:10:50,548 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 16:10:50,549 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 16:10:50,550 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 16:10:50,550 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 16:10:50,556 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 16:10:50,556 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 04:10:50" (1/1) ... [2023-12-19 16:10:50,557 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5adf2b2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:10:50, skipping insertion in model container [2023-12-19 16:10:50,557 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 04:10:50" (1/1) ... [2023-12-19 16:10:50,592 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 16:10:50,711 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_variablewrapping_wrapper-sp_file-59.i[917,930] [2023-12-19 16:10:50,748 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 16:10:50,763 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 16:10:50,772 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_variablewrapping_wrapper-sp_file-59.i[917,930] [2023-12-19 16:10:50,795 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 16:10:50,812 INFO L206 MainTranslator]: Completed translation [2023-12-19 16:10:50,813 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:10:50 WrapperNode [2023-12-19 16:10:50,813 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 16:10:50,814 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 16:10:50,814 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 16:10:50,814 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 16:10:50,820 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:10:50" (1/1) ... [2023-12-19 16:10:50,829 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:10:50" (1/1) ... [2023-12-19 16:10:50,862 INFO L138 Inliner]: procedures = 26, calls = 126, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 356 [2023-12-19 16:10:50,862 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 16:10:50,863 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 16:10:50,863 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 16:10:50,863 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 16:10:50,872 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:10:50" (1/1) ... [2023-12-19 16:10:50,872 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:10:50" (1/1) ... [2023-12-19 16:10:50,877 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:10:50" (1/1) ... [2023-12-19 16:10:50,893 INFO L175 MemorySlicer]: Split 96 memory accesses to 2 slices as follows [2, 94]. 98 percent of accesses are in the largest equivalence class. The 14 initializations are split as follows [2, 12]. The 16 writes are split as follows [0, 16]. [2023-12-19 16:10:50,893 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:10:50" (1/1) ... [2023-12-19 16:10:50,893 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:10:50" (1/1) ... [2023-12-19 16:10:50,903 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:10:50" (1/1) ... [2023-12-19 16:10:50,906 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:10:50" (1/1) ... [2023-12-19 16:10:50,908 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:10:50" (1/1) ... [2023-12-19 16:10:50,910 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:10:50" (1/1) ... [2023-12-19 16:10:50,913 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 16:10:50,914 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 16:10:50,914 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 16:10:50,914 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 16:10:50,915 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:10:50" (1/1) ... [2023-12-19 16:10:50,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 16:10:50,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:10:50,965 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 16:10:50,991 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 16:10:51,006 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 16:10:51,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-12-19 16:10:51,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-12-19 16:10:51,008 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-12-19 16:10:51,008 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-12-19 16:10:51,008 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 16:10:51,009 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 16:10:51,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 16:10:51,010 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-12-19 16:10:51,011 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 16:10:51,011 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 16:10:51,134 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 16:10:51,136 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 16:10:51,460 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 16:10:51,530 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 16:10:51,530 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 16:10:51,531 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 04:10:51 BoogieIcfgContainer [2023-12-19 16:10:51,531 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 16:10:51,533 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 16:10:51,533 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 16:10:51,536 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 16:10:51,536 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 04:10:50" (1/3) ... [2023-12-19 16:10:51,537 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b93104c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 04:10:51, skipping insertion in model container [2023-12-19 16:10:51,537 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:10:50" (2/3) ... [2023-12-19 16:10:51,537 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b93104c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 04:10:51, skipping insertion in model container [2023-12-19 16:10:51,537 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 04:10:51" (3/3) ... [2023-12-19 16:10:51,539 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-sp_file-59.i [2023-12-19 16:10:51,555 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 16:10:51,555 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 16:10:51,606 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 16:10:51,614 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;@5f32366c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 16:10:51,614 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 16:10:51,627 INFO L276 IsEmpty]: Start isEmpty. Operand has 77 states, 56 states have (on average 1.4107142857142858) internal successors, (79), 57 states have internal predecessors, (79), 18 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2023-12-19 16:10:51,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-19 16:10:51,648 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:10:51,649 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:10:51,650 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:10:51,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:10:51,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1520387203, now seen corresponding path program 1 times [2023-12-19 16:10:51,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:10:51,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934153604] [2023-12-19 16:10:51,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:10:51,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:10:51,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:10:51,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:10:51,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934153604] [2023-12-19 16:10:51,916 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 16:10:51,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963090136] [2023-12-19 16:10:51,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:10:51,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:10:51,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:10:51,922 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 16:10:51,944 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 16:10:52,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:10:52,126 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 16:10:52,134 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:10:52,174 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 578 trivial. 0 not checked. [2023-12-19 16:10:52,175 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 16:10:52,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963090136] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 16:10:52,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 16:10:52,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 16:10:52,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710848924] [2023-12-19 16:10:52,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 16:10:52,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 16:10:52,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:10:52,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 16:10:52,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 16:10:52,207 INFO L87 Difference]: Start difference. First operand has 77 states, 56 states have (on average 1.4107142857142858) internal successors, (79), 57 states have internal predecessors, (79), 18 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Second operand has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-19 16:10:52,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:10:52,242 INFO L93 Difference]: Finished difference Result 151 states and 246 transitions. [2023-12-19 16:10:52,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 16:10:52,244 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 2 states have call successors, (18) Word has length 126 [2023-12-19 16:10:52,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:10:52,251 INFO L225 Difference]: With dead ends: 151 [2023-12-19 16:10:52,251 INFO L226 Difference]: Without dead ends: 75 [2023-12-19 16:10:52,254 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 125 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 16:10:52,257 INFO L413 NwaCegarLoop]: 106 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 16:10:52,258 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 106 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 16:10:52,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2023-12-19 16:10:52,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2023-12-19 16:10:52,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 55 states have (on average 1.3454545454545455) internal successors, (74), 55 states have internal predecessors, (74), 18 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2023-12-19 16:10:52,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 110 transitions. [2023-12-19 16:10:52,298 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 110 transitions. Word has length 126 [2023-12-19 16:10:52,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:10:52,298 INFO L495 AbstractCegarLoop]: Abstraction has 75 states and 110 transitions. [2023-12-19 16:10:52,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-19 16:10:52,299 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 110 transitions. [2023-12-19 16:10:52,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-19 16:10:52,304 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:10:52,304 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:10:52,312 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-12-19 16:10:52,508 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 16:10:52,509 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:10:52,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:10:52,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1723858521, now seen corresponding path program 1 times [2023-12-19 16:10:52,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:10:52,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385745667] [2023-12-19 16:10:52,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:10:52,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:10:52,617 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:10:52,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1969393074] [2023-12-19 16:10:52,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:10:52,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:10:52,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:10:52,628 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 16:10:52,653 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 16:10:52,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:10:52,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-19 16:10:52,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:10:52,887 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:10:52,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2023-12-19 16:10:53,341 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-19 16:10:53,341 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 16:10:53,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:10:53,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385745667] [2023-12-19 16:10:53,342 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:10:53,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969393074] [2023-12-19 16:10:53,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969393074] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 16:10:53,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 16:10:53,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 16:10:53,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180483038] [2023-12-19 16:10:53,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 16:10:53,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 16:10:53,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:10:53,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 16:10:53,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 16:10:53,346 INFO L87 Difference]: Start difference. First operand 75 states and 110 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:10:53,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:10:53,605 INFO L93 Difference]: Finished difference Result 224 states and 329 transitions. [2023-12-19 16:10:53,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 16:10:53,606 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 126 [2023-12-19 16:10:53,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:10:53,611 INFO L225 Difference]: With dead ends: 224 [2023-12-19 16:10:53,612 INFO L226 Difference]: Without dead ends: 150 [2023-12-19 16:10:53,615 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 123 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 16:10:53,618 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 68 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 16:10:53,621 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 219 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 16:10:53,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2023-12-19 16:10:53,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 141. [2023-12-19 16:10:53,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 102 states have (on average 1.3235294117647058) internal successors, (135), 102 states have internal predecessors, (135), 36 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-12-19 16:10:53,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 207 transitions. [2023-12-19 16:10:53,662 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 207 transitions. Word has length 126 [2023-12-19 16:10:53,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:10:53,664 INFO L495 AbstractCegarLoop]: Abstraction has 141 states and 207 transitions. [2023-12-19 16:10:53,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:10:53,664 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 207 transitions. [2023-12-19 16:10:53,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-19 16:10:53,668 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:10:53,669 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:10:53,680 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 16:10:53,880 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 16:10:53,881 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:10:53,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:10:53,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1200500503, now seen corresponding path program 1 times [2023-12-19 16:10:53,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:10:53,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039663200] [2023-12-19 16:10:53,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:10:53,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:10:53,935 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:10:53,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1047178654] [2023-12-19 16:10:53,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:10:53,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:10:53,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:10:53,937 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 16:10:53,954 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 16:10:54,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:10:54,096 INFO L262 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 16:10:54,103 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:10:54,120 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-19 16:10:54,121 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 16:10:54,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:10:54,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039663200] [2023-12-19 16:10:54,121 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:10:54,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047178654] [2023-12-19 16:10:54,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047178654] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 16:10:54,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 16:10:54,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 16:10:54,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909184332] [2023-12-19 16:10:54,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 16:10:54,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 16:10:54,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:10:54,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 16:10:54,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 16:10:54,125 INFO L87 Difference]: Start difference. First operand 141 states and 207 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:10:54,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:10:54,157 INFO L93 Difference]: Finished difference Result 238 states and 353 transitions. [2023-12-19 16:10:54,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 16:10:54,157 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 128 [2023-12-19 16:10:54,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:10:54,160 INFO L225 Difference]: With dead ends: 238 [2023-12-19 16:10:54,160 INFO L226 Difference]: Without dead ends: 143 [2023-12-19 16:10:54,162 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 126 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 16:10:54,164 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 0 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 16:10:54,167 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 205 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 16:10:54,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2023-12-19 16:10:54,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2023-12-19 16:10:54,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 104 states have (on average 1.3173076923076923) internal successors, (137), 104 states have internal predecessors, (137), 36 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-12-19 16:10:54,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 209 transitions. [2023-12-19 16:10:54,193 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 209 transitions. Word has length 128 [2023-12-19 16:10:54,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:10:54,194 INFO L495 AbstractCegarLoop]: Abstraction has 143 states and 209 transitions. [2023-12-19 16:10:54,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:10:54,196 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 209 transitions. [2023-12-19 16:10:54,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-19 16:10:54,198 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:10:54,199 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:10:54,207 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 16:10:54,405 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 16:10:54,405 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:10:54,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:10:54,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1506118891, now seen corresponding path program 1 times [2023-12-19 16:10:54,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:10:54,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323376589] [2023-12-19 16:10:54,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:10:54,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:10:54,454 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:10:54,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1525652757] [2023-12-19 16:10:54,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:10:54,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:10:54,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:10:54,457 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 16:10:54,474 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 16:10:54,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:10:54,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-19 16:10:54,611 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:10:54,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-19 16:10:54,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-19 16:10:55,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-19 16:10:55,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-19 16:10:55,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-19 16:10:55,607 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-19 16:10:55,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-19 16:10:55,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-19 16:10:56,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-19 16:10:56,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:10:56,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-19 16:10:56,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-19 16:10:56,313 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2023-12-19 16:10:56,313 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:10:56,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:10:56,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323376589] [2023-12-19 16:10:56,378 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:10:56,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525652757] [2023-12-19 16:10:56,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525652757] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 16:10:56,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 16:10:56,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2023-12-19 16:10:56,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106235640] [2023-12-19 16:10:56,378 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 16:10:56,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 16:10:56,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:10:56,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 16:10:56,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-12-19 16:10:56,380 INFO L87 Difference]: Start difference. First operand 143 states and 209 transitions. Second operand has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-19 16:10:56,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:10:56,553 INFO L93 Difference]: Finished difference Result 234 states and 344 transitions. [2023-12-19 16:10:56,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 16:10:56,554 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 128 [2023-12-19 16:10:56,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:10:56,555 INFO L225 Difference]: With dead ends: 234 [2023-12-19 16:10:56,555 INFO L226 Difference]: Without dead ends: 143 [2023-12-19 16:10:56,556 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-12-19 16:10:56,556 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 23 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 16:10:56,557 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 280 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 16:10:56,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2023-12-19 16:10:56,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2023-12-19 16:10:56,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 104 states have (on average 1.3076923076923077) internal successors, (136), 104 states have internal predecessors, (136), 36 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-12-19 16:10:56,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 208 transitions. [2023-12-19 16:10:56,569 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 208 transitions. Word has length 128 [2023-12-19 16:10:56,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:10:56,569 INFO L495 AbstractCegarLoop]: Abstraction has 143 states and 208 transitions. [2023-12-19 16:10:56,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-19 16:10:56,569 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 208 transitions. [2023-12-19 16:10:56,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-19 16:10:56,570 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:10:56,571 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:10:56,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-19 16:10:56,777 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 16:10:56,778 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:10:56,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:10:56,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1764284329, now seen corresponding path program 1 times [2023-12-19 16:10:56,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:10:56,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110882415] [2023-12-19 16:10:56,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:10:56,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:10:56,807 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:10:56,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [189157572] [2023-12-19 16:10:56,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:10:56,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:10:56,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:10:56,808 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 16:10:56,838 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 16:10:56,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:10:56,973 INFO L262 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-19 16:10:56,978 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:10:57,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:10:57,907 INFO L349 Elim1Store]: treesize reduction 58, result has 40.2 percent of original size [2023-12-19 16:10:57,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 61 [2023-12-19 16:10:57,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-12-19 16:10:57,963 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-19 16:10:57,963 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 16:10:57,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:10:57,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110882415] [2023-12-19 16:10:57,963 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:10:57,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189157572] [2023-12-19 16:10:57,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189157572] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 16:10:57,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 16:10:57,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 16:10:57,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298299858] [2023-12-19 16:10:57,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 16:10:57,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 16:10:57,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:10:57,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 16:10:57,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-19 16:10:57,965 INFO L87 Difference]: Start difference. First operand 143 states and 208 transitions. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 6 states have internal predecessors, (41), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:10:58,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:10:58,238 INFO L93 Difference]: Finished difference Result 273 states and 400 transitions. [2023-12-19 16:10:58,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 16:10:58,238 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 6 states have internal predecessors, (41), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 128 [2023-12-19 16:10:58,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:10:58,240 INFO L225 Difference]: With dead ends: 273 [2023-12-19 16:10:58,240 INFO L226 Difference]: Without dead ends: 185 [2023-12-19 16:10:58,240 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-12-19 16:10:58,241 INFO L413 NwaCegarLoop]: 82 mSDtfsCounter, 191 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 16:10:58,241 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 233 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 16:10:58,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2023-12-19 16:10:58,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 146. [2023-12-19 16:10:58,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 107 states have (on average 1.2990654205607477) internal successors, (139), 107 states have internal predecessors, (139), 36 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-12-19 16:10:58,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 211 transitions. [2023-12-19 16:10:58,257 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 211 transitions. Word has length 128 [2023-12-19 16:10:58,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:10:58,257 INFO L495 AbstractCegarLoop]: Abstraction has 146 states and 211 transitions. [2023-12-19 16:10:58,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 6 states have internal predecessors, (41), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:10:58,258 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 211 transitions. [2023-12-19 16:10:58,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-19 16:10:58,259 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:10:58,259 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:10:58,265 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 16:10:58,465 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 16:10:58,466 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:10:58,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:10:58,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1850624597, now seen corresponding path program 1 times [2023-12-19 16:10:58,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:10:58,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286175101] [2023-12-19 16:10:58,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:10:58,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:10:58,511 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:10:58,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1327052188] [2023-12-19 16:10:58,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:10:58,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:10:58,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:10:58,513 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 16:10:58,530 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 16:10:58,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:10:58,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 40 conjunts are in the unsatisfiable core [2023-12-19 16:10:58,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:11:00,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:11:00,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:11:00,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:11:00,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:11:00,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:11:00,481 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-12-19 16:11:00,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 34 [2023-12-19 16:11:00,602 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 42 proven. 9 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2023-12-19 16:11:00,602 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:11:00,702 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:11:00,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 5971 treesize of output 5142 [2023-12-19 16:11:02,334 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-12-19 16:11:03,758 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-12-19 16:11:03,792 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-12-19 16:11:05,317 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-19 16:11:05,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:11:05,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286175101] [2023-12-19 16:11:05,318 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:11:05,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327052188] [2023-12-19 16:11:05,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327052188] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 16:11:05,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 16:11:05,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2023-12-19 16:11:05,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436834968] [2023-12-19 16:11:05,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 16:11:05,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 16:11:05,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:11:05,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 16:11:05,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-12-19 16:11:05,320 INFO L87 Difference]: Start difference. First operand 146 states and 211 transitions. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:11:05,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:11:05,633 INFO L93 Difference]: Finished difference Result 299 states and 434 transitions. [2023-12-19 16:11:05,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 16:11:05,634 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 128 [2023-12-19 16:11:05,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:11:05,635 INFO L225 Difference]: With dead ends: 299 [2023-12-19 16:11:05,635 INFO L226 Difference]: Without dead ends: 215 [2023-12-19 16:11:05,636 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2023-12-19 16:11:05,636 INFO L413 NwaCegarLoop]: 92 mSDtfsCounter, 186 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 16:11:05,637 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 288 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 16:11:05,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2023-12-19 16:11:05,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 158. [2023-12-19 16:11:05,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 119 states have (on average 1.2941176470588236) internal successors, (154), 119 states have internal predecessors, (154), 36 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-12-19 16:11:05,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 226 transitions. [2023-12-19 16:11:05,655 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 226 transitions. Word has length 128 [2023-12-19 16:11:05,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:11:05,656 INFO L495 AbstractCegarLoop]: Abstraction has 158 states and 226 transitions. [2023-12-19 16:11:05,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:11:05,656 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 226 transitions. [2023-12-19 16:11:05,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-19 16:11:05,657 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:11:05,658 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:11:05,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-19 16:11:05,864 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 16:11:05,865 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:11:05,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:11:05,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1634996073, now seen corresponding path program 1 times [2023-12-19 16:11:05,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:11:05,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545667586] [2023-12-19 16:11:05,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:11:05,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:11:05,887 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:11:05,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1548922821] [2023-12-19 16:11:05,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:11:05,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:11:05,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:11:05,889 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 16:11:05,892 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 16:11:06,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:11:06,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-19 16:11:06,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:11:06,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-19 16:11:06,176 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-19 16:11:06,176 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 16:11:06,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:11:06,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545667586] [2023-12-19 16:11:06,176 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:11:06,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548922821] [2023-12-19 16:11:06,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548922821] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 16:11:06,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 16:11:06,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 16:11:06,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819238451] [2023-12-19 16:11:06,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 16:11:06,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 16:11:06,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:11:06,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 16:11:06,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-19 16:11:06,179 INFO L87 Difference]: Start difference. First operand 158 states and 226 transitions. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 4 states have internal predecessors, (41), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:11:06,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:11:06,405 INFO L93 Difference]: Finished difference Result 318 states and 458 transitions. [2023-12-19 16:11:06,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 16:11:06,405 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 4 states have internal predecessors, (41), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 128 [2023-12-19 16:11:06,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:11:06,407 INFO L225 Difference]: With dead ends: 318 [2023-12-19 16:11:06,407 INFO L226 Difference]: Without dead ends: 221 [2023-12-19 16:11:06,407 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-19 16:11:06,408 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 90 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 16:11:06,408 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 276 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 16:11:06,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2023-12-19 16:11:06,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 175. [2023-12-19 16:11:06,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 136 states have (on average 1.2941176470588236) internal successors, (176), 136 states have internal predecessors, (176), 36 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-12-19 16:11:06,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 248 transitions. [2023-12-19 16:11:06,424 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 248 transitions. Word has length 128 [2023-12-19 16:11:06,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:11:06,425 INFO L495 AbstractCegarLoop]: Abstraction has 175 states and 248 transitions. [2023-12-19 16:11:06,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 4 states have internal predecessors, (41), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:11:06,425 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 248 transitions. [2023-12-19 16:11:06,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-19 16:11:06,426 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:11:06,426 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:11:06,440 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 16:11:06,638 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 16:11:06,638 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:11:06,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:11:06,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1149560019, now seen corresponding path program 1 times [2023-12-19 16:11:06,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:11:06,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713828420] [2023-12-19 16:11:06,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:11:06,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:11:06,663 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:11:06,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1618344187] [2023-12-19 16:11:06,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:11:06,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:11:06,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:11:06,666 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 16:11:06,667 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 16:11:06,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:11:06,812 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-19 16:11:06,815 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:11:06,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-19 16:11:06,970 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-19 16:11:06,970 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 16:11:06,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:11:06,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713828420] [2023-12-19 16:11:06,971 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:11:06,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618344187] [2023-12-19 16:11:06,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618344187] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 16:11:06,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 16:11:06,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 16:11:06,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979550864] [2023-12-19 16:11:06,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 16:11:06,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 16:11:06,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:11:06,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 16:11:06,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-19 16:11:06,972 INFO L87 Difference]: Start difference. First operand 175 states and 248 transitions. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 4 states have internal predecessors, (41), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:11:07,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:11:07,187 INFO L93 Difference]: Finished difference Result 313 states and 447 transitions. [2023-12-19 16:11:07,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 16:11:07,188 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 4 states have internal predecessors, (41), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 128 [2023-12-19 16:11:07,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:11:07,190 INFO L225 Difference]: With dead ends: 313 [2023-12-19 16:11:07,190 INFO L226 Difference]: Without dead ends: 196 [2023-12-19 16:11:07,191 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-12-19 16:11:07,191 INFO L413 NwaCegarLoop]: 77 mSDtfsCounter, 69 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 16:11:07,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 274 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 16:11:07,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2023-12-19 16:11:07,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 168. [2023-12-19 16:11:07,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 129 states have (on average 1.2868217054263567) internal successors, (166), 129 states have internal predecessors, (166), 36 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-12-19 16:11:07,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 238 transitions. [2023-12-19 16:11:07,211 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 238 transitions. Word has length 128 [2023-12-19 16:11:07,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:11:07,212 INFO L495 AbstractCegarLoop]: Abstraction has 168 states and 238 transitions. [2023-12-19 16:11:07,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 4 states have internal predecessors, (41), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:11:07,212 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 238 transitions. [2023-12-19 16:11:07,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-12-19 16:11:07,213 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:11:07,213 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:11:07,220 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 16:11:07,419 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 16:11:07,420 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:11:07,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:11:07,420 INFO L85 PathProgramCache]: Analyzing trace with hash -310864231, now seen corresponding path program 1 times [2023-12-19 16:11:07,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:11:07,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099378798] [2023-12-19 16:11:07,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:11:07,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:11:07,442 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:11:07,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [708984280] [2023-12-19 16:11:07,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:11:07,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:11:07,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:11:07,453 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 16:11:07,456 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 16:11:07,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:11:07,606 INFO L262 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-19 16:11:07,610 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:11:08,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:11:08,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2023-12-19 16:11:08,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:11:08,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:11:08,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:11:08,630 INFO L349 Elim1Store]: treesize reduction 90, result has 32.3 percent of original size [2023-12-19 16:11:08,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 39 treesize of output 72 [2023-12-19 16:11:08,728 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 42 proven. 9 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2023-12-19 16:11:08,728 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:11:24,958 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:11:24,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 286 treesize of output 263 [2023-12-19 16:11:30,648 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-19 16:11:30,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:11:30,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099378798] [2023-12-19 16:11:30,649 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:11:30,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708984280] [2023-12-19 16:11:30,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708984280] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 16:11:30,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 16:11:30,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 14 [2023-12-19 16:11:30,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138941539] [2023-12-19 16:11:30,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 16:11:30,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 16:11:30,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:11:30,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 16:11:30,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=139, Unknown=5, NotChecked=0, Total=182 [2023-12-19 16:11:30,650 INFO L87 Difference]: Start difference. First operand 168 states and 238 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 8 states have internal predecessors, (43), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:11:34,888 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:11:38,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:11:42,925 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:11:46,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:11:50,976 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:11:54,996 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:11:59,084 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:12:03,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:12:07,138 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:12:11,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:12:15,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:12:19,201 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:12:23,264 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:12:27,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:12:31,525 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:12:35,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:12:39,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:12:43,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:12:48,002 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:12:52,012 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:12:56,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:13:00,074 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:13:04,088 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:13:08,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:13:12,197 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:13:16,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:13:20,284 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:13:25,191 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:13:29,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:13:33,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:13:37,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:13:41,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:13:45,356 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:13:49,398 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:13:53,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-19 16:13:53,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:13:53,459 INFO L93 Difference]: Finished difference Result 353 states and 499 transitions. [2023-12-19 16:13:53,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-19 16:13:53,493 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 8 states have internal predecessors, (43), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 130 [2023-12-19 16:13:53,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:13:53,494 INFO L225 Difference]: With dead ends: 353 [2023-12-19 16:13:53,494 INFO L226 Difference]: Without dead ends: 253 [2023-12-19 16:13:53,495 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 20.5s TimeCoverageRelationStatistics Valid=92, Invalid=323, Unknown=5, NotChecked=0, Total=420 [2023-12-19 16:13:53,495 INFO L413 NwaCegarLoop]: 90 mSDtfsCounter, 245 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 6 mSolverCounterUnsat, 35 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 141.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 35 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 142.5s IncrementalHoareTripleChecker+Time [2023-12-19 16:13:53,496 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [245 Valid, 398 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 187 Invalid, 35 Unknown, 0 Unchecked, 142.5s Time] [2023-12-19 16:13:53,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2023-12-19 16:13:53,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 214. [2023-12-19 16:13:53,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 175 states have (on average 1.2914285714285714) internal successors, (226), 175 states have internal predecessors, (226), 36 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-12-19 16:13:53,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 298 transitions. [2023-12-19 16:13:53,517 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 298 transitions. Word has length 130 [2023-12-19 16:13:53,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:13:53,517 INFO L495 AbstractCegarLoop]: Abstraction has 214 states and 298 transitions. [2023-12-19 16:13:53,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 8 states have internal predecessors, (43), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:13:53,518 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 298 transitions. [2023-12-19 16:13:53,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-19 16:13:53,518 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:13:53,518 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:13:53,527 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 16:13:53,725 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 16:13:53,725 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:13:53,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:13:53,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1250744722, now seen corresponding path program 1 times [2023-12-19 16:13:53,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:13:53,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590363367] [2023-12-19 16:13:53,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:13:53,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:13:53,759 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:13:53,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1289754518] [2023-12-19 16:13:53,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:13:53,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:13:53,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:13:53,772 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 16:13:53,774 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 16:13:53,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:13:53,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 53 conjunts are in the unsatisfiable core [2023-12-19 16:13:53,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:13:54,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:13:54,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:13:54,980 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:13:55,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:13:55,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:13:56,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:13:56,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:13:57,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:13:57,828 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:13:58,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 26 [2023-12-19 16:13:58,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:13:58,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:13:58,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:13:58,637 INFO L349 Elim1Store]: treesize reduction 58, result has 20.5 percent of original size [2023-12-19 16:13:58,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 47 treesize of output 60 [2023-12-19 16:13:58,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2023-12-19 16:13:58,794 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2023-12-19 16:13:58,794 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:14:30,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:14:30,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590363367] [2023-12-19 16:14:30,357 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:14:30,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289754518] [2023-12-19 16:14:30,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289754518] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 16:14:30,357 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 16:14:30,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2023-12-19 16:14:30,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278633213] [2023-12-19 16:14:30,357 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 16:14:30,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 16:14:30,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:14:30,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 16:14:30,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=114, Unknown=6, NotChecked=0, Total=156 [2023-12-19 16:14:30,359 INFO L87 Difference]: Start difference. First operand 214 states and 298 transitions. Second operand has 8 states, 8 states have (on average 5.875) internal successors, (47), 7 states have internal predecessors, (47), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-19 16:14:32,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:14:32,170 INFO L93 Difference]: Finished difference Result 406 states and 572 transitions. [2023-12-19 16:14:32,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 16:14:32,170 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.875) internal successors, (47), 7 states have internal predecessors, (47), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 131 [2023-12-19 16:14:32,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:14:32,173 INFO L225 Difference]: With dead ends: 406 [2023-12-19 16:14:32,173 INFO L226 Difference]: Without dead ends: 265 [2023-12-19 16:14:32,174 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 31.8s TimeCoverageRelationStatistics Valid=72, Invalid=194, Unknown=6, NotChecked=0, Total=272 [2023-12-19 16:14:32,174 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 124 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-19 16:14:32,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 309 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-19 16:14:32,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2023-12-19 16:14:32,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 214. [2023-12-19 16:14:32,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 175 states have (on average 1.28) internal successors, (224), 175 states have internal predecessors, (224), 36 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-12-19 16:14:32,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 296 transitions. [2023-12-19 16:14:32,200 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 296 transitions. Word has length 131 [2023-12-19 16:14:32,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:14:32,200 INFO L495 AbstractCegarLoop]: Abstraction has 214 states and 296 transitions. [2023-12-19 16:14:32,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.875) internal successors, (47), 7 states have internal predecessors, (47), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-19 16:14:32,201 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 296 transitions. [2023-12-19 16:14:32,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-19 16:14:32,201 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:14:32,201 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:14:32,214 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 16:14:32,408 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 16:14:32,408 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:14:32,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:14:32,409 INFO L85 PathProgramCache]: Analyzing trace with hash 299892084, now seen corresponding path program 1 times [2023-12-19 16:14:32,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:14:32,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776886031] [2023-12-19 16:14:32,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:14:32,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:14:32,436 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:14:32,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [376160490] [2023-12-19 16:14:32,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:14:32,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:14:32,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:14:32,437 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 16:14:32,440 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 16:14:32,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:14:32,604 INFO L262 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 55 conjunts are in the unsatisfiable core [2023-12-19 16:14:32,610 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:14:32,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:14:33,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:14:33,897 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:14:34,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:14:34,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:14:35,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:14:36,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:14:36,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:14:37,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:14:37,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 27 [2023-12-19 16:14:38,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:14:38,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:14:38,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:14:38,176 INFO L349 Elim1Store]: treesize reduction 58, result has 20.5 percent of original size [2023-12-19 16:14:38,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 58 [2023-12-19 16:14:38,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2023-12-19 16:14:38,378 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2023-12-19 16:14:38,378 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:14:47,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:14:47,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776886031] [2023-12-19 16:14:47,177 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:14:47,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376160490] [2023-12-19 16:14:47,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376160490] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 16:14:47,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 16:14:47,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2023-12-19 16:14:47,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503291692] [2023-12-19 16:14:47,178 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 16:14:47,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 16:14:47,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:14:47,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 16:14:47,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=118, Unknown=2, NotChecked=0, Total=156 [2023-12-19 16:14:47,179 INFO L87 Difference]: Start difference. First operand 214 states and 296 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-19 16:14:49,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:14:49,183 INFO L93 Difference]: Finished difference Result 402 states and 563 transitions. [2023-12-19 16:14:49,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 16:14:49,184 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 132 [2023-12-19 16:14:49,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:14:49,185 INFO L225 Difference]: With dead ends: 402 [2023-12-19 16:14:49,186 INFO L226 Difference]: Without dead ends: 259 [2023-12-19 16:14:49,186 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=79, Invalid=225, Unknown=2, NotChecked=0, Total=306 [2023-12-19 16:14:49,187 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 205 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-19 16:14:49,187 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 203 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-19 16:14:49,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2023-12-19 16:14:49,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 221. [2023-12-19 16:14:49,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 182 states have (on average 1.2802197802197801) internal successors, (233), 182 states have internal predecessors, (233), 36 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-12-19 16:14:49,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 305 transitions. [2023-12-19 16:14:49,213 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 305 transitions. Word has length 132 [2023-12-19 16:14:49,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:14:49,214 INFO L495 AbstractCegarLoop]: Abstraction has 221 states and 305 transitions. [2023-12-19 16:14:49,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-19 16:14:49,214 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 305 transitions. [2023-12-19 16:14:49,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-19 16:14:49,215 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:14:49,215 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:14:49,222 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 16:14:49,423 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 16:14:49,423 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:14:49,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:14:49,423 INFO L85 PathProgramCache]: Analyzing trace with hash -982127607, now seen corresponding path program 1 times [2023-12-19 16:14:49,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:14:49,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43034449] [2023-12-19 16:14:49,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:14:49,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:14:49,452 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:14:49,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [27970322] [2023-12-19 16:14:49,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:14:49,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:14:49,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:14:49,458 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 16:14:49,460 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 16:14:49,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:14:49,661 INFO L262 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 106 conjunts are in the unsatisfiable core [2023-12-19 16:14:49,667 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:14:50,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:14:52,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2023-12-19 16:14:54,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 31 [2023-12-19 16:14:56,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 46 [2023-12-19 16:14:57,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 46 [2023-12-19 16:14:58,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 46 [2023-12-19 16:15:00,137 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 46 [2023-12-19 16:15:01,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 157 treesize of output 91 [2023-12-19 16:15:02,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:15:02,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:15:02,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:15:02,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:15:02,156 INFO L349 Elim1Store]: treesize reduction 138, result has 23.8 percent of original size [2023-12-19 16:15:02,157 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 169 treesize of output 144 [2023-12-19 16:15:03,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 397 treesize of output 181 [2023-12-19 16:15:03,461 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 314 proven. 221 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2023-12-19 16:15:03,461 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:17:21,545 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse10 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_7_Pointer~0.base)) (.cse5 (mod (+ (select (select |c_#memory_int#1| c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset) (select (select |c_#memory_int#1| c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset) (select (select |c_#memory_int#1| c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset)) 256))) (and (or (let ((.cse3 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_7_Pointer~0.base (store .cse10 c_~WrapperStruct00_var_1_7_Pointer~0.offset .cse5)))) (let ((.cse4 (select .cse3 c_~WrapperStruct00_var_1_1_Pointer~0.base))) (and (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int) (~WrapperStruct00_var_1_12_Pointer~0.offset Int) (~WrapperStruct00_var_1_4_Pointer~0.base Int) (~WrapperStruct00_var_1_12_Pointer~0.base Int)) (let ((.cse2 (store .cse3 c_~WrapperStruct00_var_1_1_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_1_Pointer~0.offset (+ (select (select .cse3 ~WrapperStruct00_var_1_12_Pointer~0.base) ~WrapperStruct00_var_1_12_Pointer~0.offset) (select (select .cse3 ~WrapperStruct00_var_1_4_Pointer~0.base) ~WrapperStruct00_var_1_4_Pointer~0.offset) .cse5 (- 128)))))) (let ((.cse0 (mod (+ (select (select .cse2 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset) (select (select .cse2 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset) (select (select .cse2 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset)) 256)) (.cse1 (select (select .cse2 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset))) (or (= .cse0 .cse1) (= .cse0 (+ 256 .cse1)))))) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int) (~WrapperStruct00_var_1_12_Pointer~0.offset Int) (~WrapperStruct00_var_1_4_Pointer~0.base Int) (~WrapperStruct00_var_1_12_Pointer~0.base Int)) (let ((.cse7 (store .cse3 c_~WrapperStruct00_var_1_1_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_1_Pointer~0.offset (+ (select (select .cse3 ~WrapperStruct00_var_1_12_Pointer~0.base) ~WrapperStruct00_var_1_12_Pointer~0.offset) (select (select .cse3 ~WrapperStruct00_var_1_4_Pointer~0.base) ~WrapperStruct00_var_1_4_Pointer~0.offset) .cse5 (- 128)))))) (let ((.cse6 (mod (+ (select (select .cse7 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset) (select (select .cse7 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset) (select (select .cse7 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset)) 256))) (or (= .cse6 (select (select .cse7 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset)) (< 127 .cse6))))) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int) (~WrapperStruct00_var_1_4_Pointer~0.base Int) (~WrapperStruct00_var_1_12_Pointer~0.offset Int) (~WrapperStruct00_var_1_12_Pointer~0.base Int)) (let ((.cse9 (store .cse3 c_~WrapperStruct00_var_1_1_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_1_Pointer~0.offset (+ (select (select .cse3 ~WrapperStruct00_var_1_12_Pointer~0.base) ~WrapperStruct00_var_1_12_Pointer~0.offset) (select (select .cse3 ~WrapperStruct00_var_1_4_Pointer~0.base) ~WrapperStruct00_var_1_4_Pointer~0.offset) .cse5 (- 128)))))) (let ((.cse8 (mod (+ (select (select .cse9 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset) (select (select .cse9 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset) (select (select .cse9 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset)) 256))) (or (< .cse8 128) (not (= .cse8 (select (select .cse9 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset)))))))))) (< 127 .cse5)) (or (let ((.cse14 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_7_Pointer~0.base (store .cse10 c_~WrapperStruct00_var_1_7_Pointer~0.offset (+ (- 256) .cse5))))) (let ((.cse15 (select .cse14 c_~WrapperStruct00_var_1_1_Pointer~0.base))) (and (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int) (~WrapperStruct00_var_1_12_Pointer~0.offset Int) (~WrapperStruct00_var_1_4_Pointer~0.base Int) (~WrapperStruct00_var_1_12_Pointer~0.base Int)) (let ((.cse13 (store .cse14 c_~WrapperStruct00_var_1_1_Pointer~0.base (store .cse15 c_~WrapperStruct00_var_1_1_Pointer~0.offset (+ (select (select .cse14 ~WrapperStruct00_var_1_4_Pointer~0.base) ~WrapperStruct00_var_1_4_Pointer~0.offset) .cse5 (select (select .cse14 ~WrapperStruct00_var_1_12_Pointer~0.base) ~WrapperStruct00_var_1_12_Pointer~0.offset) (- 384)))))) (let ((.cse12 (mod (+ (select (select .cse13 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset) (select (select .cse13 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset) (select (select .cse13 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset)) 256)) (.cse11 (select (select .cse13 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset))) (or (= (+ 256 .cse11) .cse12) (= .cse12 .cse11))))) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int) (~WrapperStruct00_var_1_4_Pointer~0.base Int) (~WrapperStruct00_var_1_12_Pointer~0.offset Int) (~WrapperStruct00_var_1_12_Pointer~0.base Int)) (let ((.cse17 (store .cse14 c_~WrapperStruct00_var_1_1_Pointer~0.base (store .cse15 c_~WrapperStruct00_var_1_1_Pointer~0.offset (+ (select (select .cse14 ~WrapperStruct00_var_1_4_Pointer~0.base) ~WrapperStruct00_var_1_4_Pointer~0.offset) .cse5 (select (select .cse14 ~WrapperStruct00_var_1_12_Pointer~0.base) ~WrapperStruct00_var_1_12_Pointer~0.offset) (- 384)))))) (let ((.cse16 (mod (+ (select (select .cse17 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset) (select (select .cse17 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset) (select (select .cse17 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset)) 256))) (or (not (= .cse16 (select (select .cse17 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset))) (< .cse16 128))))) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int) (~WrapperStruct00_var_1_12_Pointer~0.offset Int) (~WrapperStruct00_var_1_4_Pointer~0.base Int) (~WrapperStruct00_var_1_12_Pointer~0.base Int)) (let ((.cse19 (store .cse14 c_~WrapperStruct00_var_1_1_Pointer~0.base (store .cse15 c_~WrapperStruct00_var_1_1_Pointer~0.offset (+ (select (select .cse14 ~WrapperStruct00_var_1_4_Pointer~0.base) ~WrapperStruct00_var_1_4_Pointer~0.offset) .cse5 (select (select .cse14 ~WrapperStruct00_var_1_12_Pointer~0.base) ~WrapperStruct00_var_1_12_Pointer~0.offset) (- 384)))))) (let ((.cse18 (mod (+ (select (select .cse19 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset) (select (select .cse19 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset) (select (select .cse19 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset)) 256))) (or (< 127 .cse18) (= .cse18 (select (select .cse19 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset))))))))) (< .cse5 128)))) is different from false [2023-12-19 16:17:22,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:17:22,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43034449] [2023-12-19 16:17:22,515 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:17:22,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27970322] [2023-12-19 16:17:22,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27970322] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 16:17:22,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 16:17:22,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2023-12-19 16:17:22,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788442688] [2023-12-19 16:17:22,516 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 16:17:22,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-12-19 16:17:22,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:17:22,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-12-19 16:17:22,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=1422, Unknown=34, NotChecked=80, Total=1806 [2023-12-19 16:17:22,518 INFO L87 Difference]: Start difference. First operand 221 states and 305 transitions. Second operand has 38 states, 32 states have (on average 2.28125) internal successors, (73), 30 states have internal predecessors, (73), 9 states have call successors, (18), 8 states have call predecessors, (18), 10 states have return successors, (18), 8 states have call predecessors, (18), 9 states have call successors, (18) [2023-12-19 16:18:37,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:18:37,447 INFO L93 Difference]: Finished difference Result 607 states and 808 transitions. [2023-12-19 16:18:37,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-12-19 16:18:37,448 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 32 states have (on average 2.28125) internal successors, (73), 30 states have internal predecessors, (73), 9 states have call successors, (18), 8 states have call predecessors, (18), 10 states have return successors, (18), 8 states have call predecessors, (18), 9 states have call successors, (18) Word has length 133 [2023-12-19 16:18:37,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:18:37,450 INFO L225 Difference]: With dead ends: 607 [2023-12-19 16:18:37,450 INFO L226 Difference]: Without dead ends: 466 [2023-12-19 16:18:37,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1165 ImplicationChecksByTransitivity, 210.1s TimeCoverageRelationStatistics Valid=705, Invalid=3941, Unknown=50, NotChecked=134, Total=4830 [2023-12-19 16:18:37,452 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 397 mSDsluCounter, 939 mSDsCounter, 0 mSdLazyCounter, 2378 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 1004 SdHoareTripleChecker+Invalid, 2449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 2378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2023-12-19 16:18:37,452 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [413 Valid, 1004 Invalid, 2449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 2378 Invalid, 0 Unknown, 0 Unchecked, 6.1s Time] [2023-12-19 16:18:37,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2023-12-19 16:18:37,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 441. [2023-12-19 16:18:37,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 377 states have (on average 1.2785145888594165) internal successors, (482), 380 states have internal predecessors, (482), 48 states have call successors, (48), 15 states have call predecessors, (48), 15 states have return successors, (48), 45 states have call predecessors, (48), 48 states have call successors, (48) [2023-12-19 16:18:37,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 578 transitions. [2023-12-19 16:18:37,504 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 578 transitions. Word has length 133 [2023-12-19 16:18:37,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:18:37,505 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 578 transitions. [2023-12-19 16:18:37,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 32 states have (on average 2.28125) internal successors, (73), 30 states have internal predecessors, (73), 9 states have call successors, (18), 8 states have call predecessors, (18), 10 states have return successors, (18), 8 states have call predecessors, (18), 9 states have call successors, (18) [2023-12-19 16:18:37,505 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 578 transitions. [2023-12-19 16:18:37,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-19 16:18:37,506 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:18:37,506 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:18:37,513 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-12-19 16:18:37,713 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 16:18:37,713 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:18:37,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:18:37,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1791474233, now seen corresponding path program 1 times [2023-12-19 16:18:37,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:18:37,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889787898] [2023-12-19 16:18:37,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:18:37,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:18:37,753 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:18:37,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [206812344] [2023-12-19 16:18:37,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:18:37,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:18:37,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:18:37,755 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 16:18:37,756 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 16:18:37,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:18:37,925 INFO L262 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 44 conjunts are in the unsatisfiable core [2023-12-19 16:18:37,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:18:38,646 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:18:39,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:18:39,828 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:18:40,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:18:40,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:18:41,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:18:42,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:18:42,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:18:43,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:18:43,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:18:43,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:18:43,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:18:43,683 INFO L349 Elim1Store]: treesize reduction 83, result has 48.4 percent of original size [2023-12-19 16:18:43,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 100 [2023-12-19 16:18:45,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-12-19 16:18:45,649 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2023-12-19 16:18:45,649 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:19:06,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:19:06,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889787898] [2023-12-19 16:19:06,382 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:19:06,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206812344] [2023-12-19 16:19:06,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206812344] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 16:19:06,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 16:19:06,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2023-12-19 16:19:06,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835124137] [2023-12-19 16:19:06,383 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 16:19:06,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 16:19:06,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:19:06,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 16:19:06,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=138, Unknown=4, NotChecked=0, Total=182 [2023-12-19 16:19:06,384 INFO L87 Difference]: Start difference. First operand 441 states and 578 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-19 16:19:07,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:19:07,860 INFO L93 Difference]: Finished difference Result 794 states and 1049 transitions. [2023-12-19 16:19:07,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 16:19:07,860 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 133 [2023-12-19 16:19:07,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:19:07,863 INFO L225 Difference]: With dead ends: 794 [2023-12-19 16:19:07,863 INFO L226 Difference]: Without dead ends: 471 [2023-12-19 16:19:07,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 21.2s TimeCoverageRelationStatistics Valid=99, Invalid=277, Unknown=4, NotChecked=0, Total=380 [2023-12-19 16:19:07,866 INFO L413 NwaCegarLoop]: 88 mSDtfsCounter, 171 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-19 16:19:07,866 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 405 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-19 16:19:07,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2023-12-19 16:19:07,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 441. [2023-12-19 16:19:07,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 376 states have (on average 1.273936170212766) internal successors, (479), 379 states have internal predecessors, (479), 48 states have call successors, (48), 16 states have call predecessors, (48), 16 states have return successors, (48), 45 states have call predecessors, (48), 48 states have call successors, (48) [2023-12-19 16:19:07,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 575 transitions. [2023-12-19 16:19:07,920 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 575 transitions. Word has length 133 [2023-12-19 16:19:07,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:19:07,921 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 575 transitions. [2023-12-19 16:19:07,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-19 16:19:07,921 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 575 transitions. [2023-12-19 16:19:07,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-19 16:19:07,924 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:19:07,924 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:19:07,933 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 16:19:08,130 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 16:19:08,131 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:19:08,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:19:08,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1318694983, now seen corresponding path program 1 times [2023-12-19 16:19:08,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:19:08,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935414451] [2023-12-19 16:19:08,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:19:08,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:19:08,150 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:19:08,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1315968821] [2023-12-19 16:19:08,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:19:08,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:19:08,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:19:08,152 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 16:19:08,160 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 16:19:08,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:19:08,326 INFO L262 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-19 16:19:08,330 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:19:08,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-19 16:19:08,588 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:19:08,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:19:09,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:19:09,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:19:09,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:19:09,861 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:19:10,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:19:10,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:19:10,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-12-19 16:19:10,571 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 123 proven. 167 refuted. 0 times theorem prover too weak. 322 trivial. 0 not checked. [2023-12-19 16:19:10,571 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:19:10,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:19:10,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935414451] [2023-12-19 16:19:10,720 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:19:10,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315968821] [2023-12-19 16:19:10,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315968821] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 16:19:10,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 16:19:10,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2023-12-19 16:19:10,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781017266] [2023-12-19 16:19:10,721 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 16:19:10,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 16:19:10,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:19:10,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 16:19:10,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-12-19 16:19:10,722 INFO L87 Difference]: Start difference. First operand 441 states and 575 transitions. Second operand has 10 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 4 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (18), 3 states have call predecessors, (18), 4 states have call successors, (18) [2023-12-19 16:19:12,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:19:12,179 INFO L93 Difference]: Finished difference Result 782 states and 1032 transitions. [2023-12-19 16:19:12,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 16:19:12,179 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 4 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (18), 3 states have call predecessors, (18), 4 states have call successors, (18) Word has length 133 [2023-12-19 16:19:12,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:19:12,184 INFO L225 Difference]: With dead ends: 782 [2023-12-19 16:19:12,184 INFO L226 Difference]: Without dead ends: 449 [2023-12-19 16:19:12,185 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=129, Invalid=377, Unknown=0, NotChecked=0, Total=506 [2023-12-19 16:19:12,185 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 76 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-19 16:19:12,186 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 371 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-19 16:19:12,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2023-12-19 16:19:12,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 431. [2023-12-19 16:19:12,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 365 states have (on average 1.273972602739726) internal successors, (465), 368 states have internal predecessors, (465), 48 states have call successors, (48), 17 states have call predecessors, (48), 17 states have return successors, (48), 45 states have call predecessors, (48), 48 states have call successors, (48) [2023-12-19 16:19:12,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 561 transitions. [2023-12-19 16:19:12,246 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 561 transitions. Word has length 133 [2023-12-19 16:19:12,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:19:12,248 INFO L495 AbstractCegarLoop]: Abstraction has 431 states and 561 transitions. [2023-12-19 16:19:12,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.111111111111111) internal successors, (55), 9 states have internal predecessors, (55), 4 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (18), 3 states have call predecessors, (18), 4 states have call successors, (18) [2023-12-19 16:19:12,248 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 561 transitions. [2023-12-19 16:19:12,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-19 16:19:12,250 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:19:12,250 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:19:12,258 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 16:19:12,457 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 16:19:12,457 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:19:12,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:19:12,458 INFO L85 PathProgramCache]: Analyzing trace with hash 536263854, now seen corresponding path program 1 times [2023-12-19 16:19:12,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:19:12,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301076013] [2023-12-19 16:19:12,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:19:12,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:19:12,477 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:19:12,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [709753457] [2023-12-19 16:19:12,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:19:12,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:19:12,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:19:12,478 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 16:19:12,495 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 16:19:12,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:19:12,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 16:19:12,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:19:12,696 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-19 16:19:12,696 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 16:19:12,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:19:12,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301076013] [2023-12-19 16:19:12,696 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:19:12,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709753457] [2023-12-19 16:19:12,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709753457] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 16:19:12,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 16:19:12,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 16:19:12,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696378069] [2023-12-19 16:19:12,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 16:19:12,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 16:19:12,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:19:12,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 16:19:12,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 16:19:12,698 INFO L87 Difference]: Start difference. First operand 431 states and 561 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:19:12,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:19:12,779 INFO L93 Difference]: Finished difference Result 764 states and 1014 transitions. [2023-12-19 16:19:12,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 16:19:12,779 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 135 [2023-12-19 16:19:12,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:19:12,781 INFO L225 Difference]: With dead ends: 764 [2023-12-19 16:19:12,781 INFO L226 Difference]: Without dead ends: 449 [2023-12-19 16:19:12,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 133 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 16:19:12,783 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 6 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 16:19:12,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 204 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 16:19:12,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2023-12-19 16:19:12,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 437. [2023-12-19 16:19:12,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 371 states have (on average 1.2695417789757413) internal successors, (471), 374 states have internal predecessors, (471), 48 states have call successors, (48), 17 states have call predecessors, (48), 17 states have return successors, (48), 45 states have call predecessors, (48), 48 states have call successors, (48) [2023-12-19 16:19:12,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 567 transitions. [2023-12-19 16:19:12,834 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 567 transitions. Word has length 135 [2023-12-19 16:19:12,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:19:12,834 INFO L495 AbstractCegarLoop]: Abstraction has 437 states and 567 transitions. [2023-12-19 16:19:12,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:19:12,834 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 567 transitions. [2023-12-19 16:19:12,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-19 16:19:12,835 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:19:12,835 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:19:12,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-19 16:19:13,041 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 16:19:13,042 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:19:13,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:19:13,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1983696080, now seen corresponding path program 1 times [2023-12-19 16:19:13,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:19:13,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728104635] [2023-12-19 16:19:13,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:19:13,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:19:13,091 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:19:13,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1076704994] [2023-12-19 16:19:13,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:19:13,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:19:13,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:19:13,094 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 16:19:13,111 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 16:19:13,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:19:13,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 16:19:13,263 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:19:13,328 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-19 16:19:13,328 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 16:19:13,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:19:13,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728104635] [2023-12-19 16:19:13,328 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:19:13,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076704994] [2023-12-19 16:19:13,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076704994] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 16:19:13,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 16:19:13,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 16:19:13,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340695469] [2023-12-19 16:19:13,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 16:19:13,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 16:19:13,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:19:13,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 16:19:13,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-19 16:19:13,330 INFO L87 Difference]: Start difference. First operand 437 states and 567 transitions. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:19:13,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:19:13,488 INFO L93 Difference]: Finished difference Result 459 states and 592 transitions. [2023-12-19 16:19:13,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 16:19:13,488 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 135 [2023-12-19 16:19:13,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:19:13,490 INFO L225 Difference]: With dead ends: 459 [2023-12-19 16:19:13,490 INFO L226 Difference]: Without dead ends: 457 [2023-12-19 16:19:13,491 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-19 16:19:13,491 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 15 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 16:19:13,492 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 496 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 16:19:13,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2023-12-19 16:19:13,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 453. [2023-12-19 16:19:13,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 453 states, 387 states have (on average 1.2583979328165376) internal successors, (487), 390 states have internal predecessors, (487), 48 states have call successors, (48), 17 states have call predecessors, (48), 17 states have return successors, (48), 45 states have call predecessors, (48), 48 states have call successors, (48) [2023-12-19 16:19:13,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 453 states to 453 states and 583 transitions. [2023-12-19 16:19:13,561 INFO L78 Accepts]: Start accepts. Automaton has 453 states and 583 transitions. Word has length 135 [2023-12-19 16:19:13,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:19:13,561 INFO L495 AbstractCegarLoop]: Abstraction has 453 states and 583 transitions. [2023-12-19 16:19:13,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:19:13,561 INFO L276 IsEmpty]: Start isEmpty. Operand 453 states and 583 transitions. [2023-12-19 16:19:13,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-19 16:19:13,562 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:19:13,562 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 16:19:13,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-19 16:19:13,769 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 16:19:13,770 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:19:13,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:19:13,770 INFO L85 PathProgramCache]: Analyzing trace with hash 175845109, now seen corresponding path program 1 times [2023-12-19 16:19:13,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:19:13,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719526038] [2023-12-19 16:19:13,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:19:13,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:19:13,792 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:19:13,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1870441020] [2023-12-19 16:19:13,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:19:13,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:19:13,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:19:13,794 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 16:19:13,808 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 16:19:13,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:19:13,953 INFO L262 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-19 16:19:13,959 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:19:14,068 INFO L134 CoverageAnalysis]: Checked inductivity of 612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-12-19 16:19:14,068 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 16:19:14,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:19:14,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719526038] [2023-12-19 16:19:14,069 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:19:14,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870441020] [2023-12-19 16:19:14,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870441020] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 16:19:14,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 16:19:14,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-19 16:19:14,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941085516] [2023-12-19 16:19:14,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 16:19:14,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 16:19:14,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:19:14,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 16:19:14,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-19 16:19:14,071 INFO L87 Difference]: Start difference. First operand 453 states and 583 transitions. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:19:14,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:19:14,399 INFO L93 Difference]: Finished difference Result 479 states and 612 transitions. [2023-12-19 16:19:14,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 16:19:14,400 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 137 [2023-12-19 16:19:14,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:19:14,402 INFO L225 Difference]: With dead ends: 479 [2023-12-19 16:19:14,402 INFO L226 Difference]: Without dead ends: 477 [2023-12-19 16:19:14,402 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2023-12-19 16:19:14,403 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 19 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 16:19:14,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 592 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 16:19:14,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2023-12-19 16:19:14,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 457. [2023-12-19 16:19:14,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 457 states, 391 states have (on average 1.2557544757033248) internal successors, (491), 394 states have internal predecessors, (491), 48 states have call successors, (48), 17 states have call predecessors, (48), 17 states have return successors, (48), 45 states have call predecessors, (48), 48 states have call successors, (48) [2023-12-19 16:19:14,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 587 transitions. [2023-12-19 16:19:14,456 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 587 transitions. Word has length 137 [2023-12-19 16:19:14,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:19:14,457 INFO L495 AbstractCegarLoop]: Abstraction has 457 states and 587 transitions. [2023-12-19 16:19:14,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:19:14,457 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 587 transitions. [2023-12-19 16:19:14,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2023-12-19 16:19:14,460 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:19:14,460 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 16:19:14,469 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 16:19:14,667 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 16:19:14,667 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:19:14,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:19:14,668 INFO L85 PathProgramCache]: Analyzing trace with hash 326507863, now seen corresponding path program 1 times [2023-12-19 16:19:14,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:19:14,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759961799] [2023-12-19 16:19:14,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:19:14,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:19:14,699 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:19:14,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [134578410] [2023-12-19 16:19:14,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:19:14,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:19:14,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:19:14,701 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 16:19:14,722 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 16:19:14,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:19:14,964 INFO L262 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 16:19:14,970 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:19:18,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:19:19,078 INFO L349 Elim1Store]: treesize reduction 50, result has 38.3 percent of original size [2023-12-19 16:19:19,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 37 treesize of output 55 [2023-12-19 16:19:19,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-19 16:19:19,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2572 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 2562 trivial. 0 not checked. [2023-12-19 16:19:19,160 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:19:19,238 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:19:19,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 32 [2023-12-19 16:19:20,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2572 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 2562 trivial. 0 not checked. [2023-12-19 16:19:20,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:19:20,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759961799] [2023-12-19 16:19:20,047 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:19:20,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134578410] [2023-12-19 16:19:20,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134578410] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 16:19:20,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 16:19:20,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 8 [2023-12-19 16:19:20,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072206568] [2023-12-19 16:19:20,048 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 16:19:20,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 16:19:20,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:19:20,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 16:19:20,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-19 16:19:20,050 INFO L87 Difference]: Start difference. First operand 457 states and 587 transitions. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2023-12-19 16:19:21,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:19:21,037 INFO L93 Difference]: Finished difference Result 1117 states and 1454 transitions. [2023-12-19 16:19:21,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 16:19:21,037 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 260 [2023-12-19 16:19:21,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:19:21,040 INFO L225 Difference]: With dead ends: 1117 [2023-12-19 16:19:21,040 INFO L226 Difference]: Without dead ends: 778 [2023-12-19 16:19:21,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 521 GetRequests, 511 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-12-19 16:19:21,042 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 156 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-19 16:19:21,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 325 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-19 16:19:21,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2023-12-19 16:19:21,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 460. [2023-12-19 16:19:21,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 394 states have (on average 1.248730964467005) internal successors, (492), 397 states have internal predecessors, (492), 48 states have call successors, (48), 17 states have call predecessors, (48), 17 states have return successors, (48), 45 states have call predecessors, (48), 48 states have call successors, (48) [2023-12-19 16:19:21,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 588 transitions. [2023-12-19 16:19:21,109 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 588 transitions. Word has length 260 [2023-12-19 16:19:21,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:19:21,109 INFO L495 AbstractCegarLoop]: Abstraction has 460 states and 588 transitions. [2023-12-19 16:19:21,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2023-12-19 16:19:21,110 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 588 transitions. [2023-12-19 16:19:21,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2023-12-19 16:19:21,111 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:19:21,111 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 16:19:21,122 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 16:19:21,322 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 16:19:21,322 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:19:21,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:19:21,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1836919067, now seen corresponding path program 1 times [2023-12-19 16:19:21,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:19:21,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486397912] [2023-12-19 16:19:21,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:19:21,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:19:21,347 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:19:21,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [893014828] [2023-12-19 16:19:21,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:19:21,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:19:21,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:19:21,348 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 16:19:21,374 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 16:19:21,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:19:21,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 16:19:21,613 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:19:24,685 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-19 16:19:24,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:19:24,793 INFO L349 Elim1Store]: treesize reduction 31, result has 32.6 percent of original size [2023-12-19 16:19:24,793 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 37 [2023-12-19 16:19:24,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-19 16:19:24,844 INFO L134 CoverageAnalysis]: Checked inductivity of 2572 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 2560 trivial. 0 not checked. [2023-12-19 16:19:24,844 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:19:25,080 INFO L349 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2023-12-19 16:19:25,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1392 treesize of output 1262 [2023-12-19 16:19:25,125 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:19:25,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 250 [2023-12-19 16:19:25,218 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 104 [2023-12-19 16:19:25,442 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:19:25,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 223 treesize of output 223 [2023-12-19 16:19:26,471 INFO L134 CoverageAnalysis]: Checked inductivity of 2572 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 2560 trivial. 0 not checked. [2023-12-19 16:19:26,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:19:26,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486397912] [2023-12-19 16:19:26,472 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:19:26,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893014828] [2023-12-19 16:19:26,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893014828] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 16:19:26,472 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 16:19:26,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 10 [2023-12-19 16:19:26,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193433712] [2023-12-19 16:19:26,472 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 16:19:26,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 16:19:26,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:19:26,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 16:19:26,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-12-19 16:19:26,474 INFO L87 Difference]: Start difference. First operand 460 states and 588 transitions. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2023-12-19 16:19:27,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:19:27,527 INFO L93 Difference]: Finished difference Result 1117 states and 1455 transitions. [2023-12-19 16:19:27,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 16:19:27,528 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 260 [2023-12-19 16:19:27,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:19:27,532 INFO L225 Difference]: With dead ends: 1117 [2023-12-19 16:19:27,532 INFO L226 Difference]: Without dead ends: 775 [2023-12-19 16:19:27,533 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 522 GetRequests, 508 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2023-12-19 16:19:27,533 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 143 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-19 16:19:27,534 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 323 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-19 16:19:27,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2023-12-19 16:19:27,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 465. [2023-12-19 16:19:27,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 399 states have (on average 1.2406015037593985) internal successors, (495), 402 states have internal predecessors, (495), 48 states have call successors, (48), 17 states have call predecessors, (48), 17 states have return successors, (48), 45 states have call predecessors, (48), 48 states have call successors, (48) [2023-12-19 16:19:27,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 591 transitions. [2023-12-19 16:19:27,590 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 591 transitions. Word has length 260 [2023-12-19 16:19:27,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:19:27,591 INFO L495 AbstractCegarLoop]: Abstraction has 465 states and 591 transitions. [2023-12-19 16:19:27,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2023-12-19 16:19:27,591 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 591 transitions. [2023-12-19 16:19:27,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2023-12-19 16:19:27,593 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:19:27,593 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 16:19:27,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-12-19 16:19:27,801 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 16:19:27,801 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:19:27,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:19:27,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1027572441, now seen corresponding path program 1 times [2023-12-19 16:19:27,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:19:27,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583933914] [2023-12-19 16:19:27,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:19:27,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:19:27,826 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:19:27,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [942585579] [2023-12-19 16:19:27,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:19:27,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:19:27,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:19:27,828 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 16:19:27,836 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 16:19:28,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:19:28,062 INFO L262 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-19 16:19:28,066 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:19:33,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-19 16:19:33,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:19:33,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:19:33,573 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-12-19 16:19:33,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 24 [2023-12-19 16:19:33,699 INFO L134 CoverageAnalysis]: Checked inductivity of 2572 backedges. 46 proven. 71 refuted. 0 times theorem prover too weak. 2455 trivial. 0 not checked. [2023-12-19 16:19:33,699 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:19:34,049 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2023-12-19 16:19:34,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 5574 treesize of output 4806 [2023-12-19 16:19:34,124 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:19:34,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 894 treesize of output 806 [2023-12-19 16:19:34,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 214 treesize of output 206 [2023-12-19 16:19:34,879 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:19:34,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 235 treesize of output 227 [2023-12-19 16:19:35,309 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 16:19:35,317 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 16:19:35,326 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 16:19:35,329 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-19 16:19:35,331 WARN L214 Elim1Store]: Array PQE input equivalent to true [2023-12-19 16:19:35,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 134 [2023-12-19 16:19:35,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37 [2023-12-19 16:19:37,177 INFO L134 CoverageAnalysis]: Checked inductivity of 2572 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 2560 trivial. 0 not checked. [2023-12-19 16:19:37,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:19:37,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583933914] [2023-12-19 16:19:37,177 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:19:37,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942585579] [2023-12-19 16:19:37,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942585579] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 16:19:37,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 16:19:37,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2023-12-19 16:19:37,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375559437] [2023-12-19 16:19:37,177 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 16:19:37,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-19 16:19:37,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:19:37,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-19 16:19:37,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2023-12-19 16:19:37,179 INFO L87 Difference]: Start difference. First operand 465 states and 591 transitions. Second operand has 13 states, 13 states have (on average 9.461538461538462) internal successors, (123), 13 states have internal predecessors, (123), 2 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2023-12-19 16:19:38,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:19:38,352 INFO L93 Difference]: Finished difference Result 1042 states and 1343 transitions. [2023-12-19 16:19:38,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-19 16:19:38,353 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 9.461538461538462) internal successors, (123), 13 states have internal predecessors, (123), 2 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 260 [2023-12-19 16:19:38,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:19:38,355 INFO L225 Difference]: With dead ends: 1042 [2023-12-19 16:19:38,355 INFO L226 Difference]: Without dead ends: 695 [2023-12-19 16:19:38,356 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 524 GetRequests, 507 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=103, Invalid=239, Unknown=0, NotChecked=0, Total=342 [2023-12-19 16:19:38,357 INFO L413 NwaCegarLoop]: 91 mSDtfsCounter, 170 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-19 16:19:38,357 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 500 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-19 16:19:38,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2023-12-19 16:19:38,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 465. [2023-12-19 16:19:38,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 399 states have (on average 1.2406015037593985) internal successors, (495), 402 states have internal predecessors, (495), 48 states have call successors, (48), 17 states have call predecessors, (48), 17 states have return successors, (48), 45 states have call predecessors, (48), 48 states have call successors, (48) [2023-12-19 16:19:38,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 591 transitions. [2023-12-19 16:19:38,416 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 591 transitions. Word has length 260 [2023-12-19 16:19:38,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:19:38,417 INFO L495 AbstractCegarLoop]: Abstraction has 465 states and 591 transitions. [2023-12-19 16:19:38,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.461538461538462) internal successors, (123), 13 states have internal predecessors, (123), 2 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2023-12-19 16:19:38,418 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 591 transitions. [2023-12-19 16:19:38,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2023-12-19 16:19:38,419 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:19:38,419 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 16:19:38,427 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 16:19:38,626 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 16:19:38,627 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:19:38,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:19:38,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1777989859, now seen corresponding path program 1 times [2023-12-19 16:19:38,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:19:38,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928153940] [2023-12-19 16:19:38,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:19:38,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:19:38,657 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:19:38,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [974118543] [2023-12-19 16:19:38,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:19:38,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:19:38,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:19:38,658 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 16:19:38,661 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 16:19:38,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:19:38,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 67 conjunts are in the unsatisfiable core [2023-12-19 16:19:38,947 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:19:39,086 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-19 16:19:40,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 23 [2023-12-19 16:19:40,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 23 [2023-12-19 16:19:41,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 23 [2023-12-19 16:19:42,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 23 [2023-12-19 16:19:43,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2023-12-19 16:19:44,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2023-12-19 16:19:45,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2023-12-19 16:19:45,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2023-12-19 16:19:47,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 42 [2023-12-19 16:19:47,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 57 [2023-12-19 16:19:49,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 32 [2023-12-19 16:19:52,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-19 16:19:52,430 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:19:52,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2023-12-19 16:19:52,505 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:19:52,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 12 [2023-12-19 16:19:52,558 INFO L134 CoverageAnalysis]: Checked inductivity of 2572 backedges. 309 proven. 1416 refuted. 0 times theorem prover too weak. 847 trivial. 0 not checked. [2023-12-19 16:19:52,558 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:19:52,900 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:19:52,901 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1391 treesize of output 1285 [2023-12-19 16:19:52,953 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:19:52,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 327 [2023-12-19 16:19:53,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 79 [2023-12-19 16:19:54,530 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:19:54,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 437 treesize of output 395 [2023-12-19 16:19:59,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:19:59,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928153940] [2023-12-19 16:19:59,019 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:19:59,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974118543] [2023-12-19 16:19:59,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974118543] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 16:19:59,019 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 16:19:59,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2023-12-19 16:19:59,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813612272] [2023-12-19 16:19:59,020 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 16:19:59,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-19 16:19:59,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:19:59,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-19 16:19:59,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2023-12-19 16:19:59,021 INFO L87 Difference]: Start difference. First operand 465 states and 591 transitions. Second operand has 18 states, 16 states have (on average 5.9375) internal successors, (95), 17 states have internal predecessors, (95), 5 states have call successors, (36), 4 states have call predecessors, (36), 5 states have return successors, (36), 3 states have call predecessors, (36), 5 states have call successors, (36) [2023-12-19 16:20:08,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:20:08,358 INFO L93 Difference]: Finished difference Result 1824 states and 2323 transitions. [2023-12-19 16:20:08,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-12-19 16:20:08,359 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 5.9375) internal successors, (95), 17 states have internal predecessors, (95), 5 states have call successors, (36), 4 states have call predecessors, (36), 5 states have return successors, (36), 3 states have call predecessors, (36), 5 states have call successors, (36) Word has length 260 [2023-12-19 16:20:08,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:20:08,364 INFO L225 Difference]: With dead ends: 1824 [2023-12-19 16:20:08,364 INFO L226 Difference]: Without dead ends: 1477 [2023-12-19 16:20:08,366 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 445 GetRequests, 387 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 757 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=538, Invalid=3002, Unknown=0, NotChecked=0, Total=3540 [2023-12-19 16:20:08,366 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 477 mSDsluCounter, 1264 mSDsCounter, 0 mSdLazyCounter, 2718 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 479 SdHoareTripleChecker+Valid, 1407 SdHoareTripleChecker+Invalid, 2762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 2718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2023-12-19 16:20:08,366 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [479 Valid, 1407 Invalid, 2762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 2718 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2023-12-19 16:20:08,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1477 states. [2023-12-19 16:20:08,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1477 to 932. [2023-12-19 16:20:08,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 932 states, 800 states have (on average 1.25) internal successors, (1000), 805 states have internal predecessors, (1000), 92 states have call successors, (92), 39 states have call predecessors, (92), 39 states have return successors, (92), 87 states have call predecessors, (92), 92 states have call successors, (92) [2023-12-19 16:20:08,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 932 states to 932 states and 1184 transitions. [2023-12-19 16:20:08,489 INFO L78 Accepts]: Start accepts. Automaton has 932 states and 1184 transitions. Word has length 260 [2023-12-19 16:20:08,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:20:08,490 INFO L495 AbstractCegarLoop]: Abstraction has 932 states and 1184 transitions. [2023-12-19 16:20:08,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 5.9375) internal successors, (95), 17 states have internal predecessors, (95), 5 states have call successors, (36), 4 states have call predecessors, (36), 5 states have return successors, (36), 3 states have call predecessors, (36), 5 states have call successors, (36) [2023-12-19 16:20:08,490 INFO L276 IsEmpty]: Start isEmpty. Operand 932 states and 1184 transitions. [2023-12-19 16:20:08,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2023-12-19 16:20:08,492 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:20:08,492 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 16:20:08,503 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 16:20:08,700 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 16:20:08,700 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:20:08,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:20:08,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1054328341, now seen corresponding path program 1 times [2023-12-19 16:20:08,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:20:08,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675312526] [2023-12-19 16:20:08,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:20:08,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:20:08,723 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:20:08,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2125515690] [2023-12-19 16:20:08,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:20:08,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:20:08,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:20:08,725 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 16:20:08,728 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 16:20:08,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:20:08,971 INFO L262 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-19 16:20:08,974 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:20:08,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-12-19 16:20:09,054 INFO L134 CoverageAnalysis]: Checked inductivity of 2574 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 2563 trivial. 0 not checked. [2023-12-19 16:20:09,054 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 16:20:09,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:20:09,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675312526] [2023-12-19 16:20:09,054 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:20:09,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125515690] [2023-12-19 16:20:09,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125515690] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 16:20:09,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 16:20:09,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 16:20:09,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759734228] [2023-12-19 16:20:09,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 16:20:09,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 16:20:09,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:20:09,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 16:20:09,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-19 16:20:09,056 INFO L87 Difference]: Start difference. First operand 932 states and 1184 transitions. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:20:09,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:20:09,522 INFO L93 Difference]: Finished difference Result 2141 states and 2732 transitions. [2023-12-19 16:20:09,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 16:20:09,524 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 262 [2023-12-19 16:20:09,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:20:09,529 INFO L225 Difference]: With dead ends: 2141 [2023-12-19 16:20:09,529 INFO L226 Difference]: Without dead ends: 1335 [2023-12-19 16:20:09,531 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-12-19 16:20:09,531 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 67 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 16:20:09,531 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 608 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 16:20:09,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1335 states. [2023-12-19 16:20:09,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1335 to 932. [2023-12-19 16:20:09,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 932 states, 800 states have (on average 1.25) internal successors, (1000), 805 states have internal predecessors, (1000), 92 states have call successors, (92), 39 states have call predecessors, (92), 39 states have return successors, (92), 87 states have call predecessors, (92), 92 states have call successors, (92) [2023-12-19 16:20:09,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 932 states to 932 states and 1184 transitions. [2023-12-19 16:20:09,657 INFO L78 Accepts]: Start accepts. Automaton has 932 states and 1184 transitions. Word has length 262 [2023-12-19 16:20:09,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:20:09,657 INFO L495 AbstractCegarLoop]: Abstraction has 932 states and 1184 transitions. [2023-12-19 16:20:09,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:20:09,658 INFO L276 IsEmpty]: Start isEmpty. Operand 932 states and 1184 transitions. [2023-12-19 16:20:09,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2023-12-19 16:20:09,660 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:20:09,661 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 16:20:09,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-12-19 16:20:09,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:20:09,871 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:20:09,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:20:09,872 INFO L85 PathProgramCache]: Analyzing trace with hash -796162903, now seen corresponding path program 1 times [2023-12-19 16:20:09,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:20:09,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651241047] [2023-12-19 16:20:09,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:20:09,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:20:09,895 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:20:09,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1574009950] [2023-12-19 16:20:09,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:20:09,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:20:09,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:20:09,897 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 16:20:09,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-12-19 16:20:10,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:20:10,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-19 16:20:10,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:20:10,226 INFO L134 CoverageAnalysis]: Checked inductivity of 2574 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 2564 trivial. 0 not checked. [2023-12-19 16:20:10,227 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 16:20:10,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:20:10,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651241047] [2023-12-19 16:20:10,227 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:20:10,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574009950] [2023-12-19 16:20:10,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574009950] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 16:20:10,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 16:20:10,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 16:20:10,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194505889] [2023-12-19 16:20:10,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 16:20:10,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 16:20:10,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:20:10,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 16:20:10,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-19 16:20:10,228 INFO L87 Difference]: Start difference. First operand 932 states and 1184 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:20:10,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:20:10,474 INFO L93 Difference]: Finished difference Result 1974 states and 2514 transitions. [2023-12-19 16:20:10,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 16:20:10,476 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 262 [2023-12-19 16:20:10,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:20:10,494 INFO L225 Difference]: With dead ends: 1974 [2023-12-19 16:20:10,494 INFO L226 Difference]: Without dead ends: 1168 [2023-12-19 16:20:10,496 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-19 16:20:10,497 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 65 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 16:20:10,497 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 424 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 16:20:10,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1168 states. [2023-12-19 16:20:10,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1168 to 918. [2023-12-19 16:20:10,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 918 states, 786 states have (on average 1.2391857506361323) internal successors, (974), 791 states have internal predecessors, (974), 92 states have call successors, (92), 39 states have call predecessors, (92), 39 states have return successors, (92), 87 states have call predecessors, (92), 92 states have call successors, (92) [2023-12-19 16:20:10,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 918 states to 918 states and 1158 transitions. [2023-12-19 16:20:10,624 INFO L78 Accepts]: Start accepts. Automaton has 918 states and 1158 transitions. Word has length 262 [2023-12-19 16:20:10,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:20:10,625 INFO L495 AbstractCegarLoop]: Abstraction has 918 states and 1158 transitions. [2023-12-19 16:20:10,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:20:10,625 INFO L276 IsEmpty]: Start isEmpty. Operand 918 states and 1158 transitions. [2023-12-19 16:20:10,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2023-12-19 16:20:10,627 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:20:10,627 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 16:20:10,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-12-19 16:20:10,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:20:10,835 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:20:10,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:20:10,835 INFO L85 PathProgramCache]: Analyzing trace with hash 714248301, now seen corresponding path program 1 times [2023-12-19 16:20:10,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:20:10,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45370470] [2023-12-19 16:20:10,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:20:10,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:20:10,876 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:20:10,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2084883858] [2023-12-19 16:20:10,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:20:10,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:20:10,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:20:10,879 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 16:20:10,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-12-19 16:20:11,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:20:11,131 INFO L262 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-19 16:20:11,134 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:20:11,199 INFO L134 CoverageAnalysis]: Checked inductivity of 2574 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 2564 trivial. 0 not checked. [2023-12-19 16:20:11,200 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 16:20:11,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:20:11,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45370470] [2023-12-19 16:20:11,200 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:20:11,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084883858] [2023-12-19 16:20:11,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084883858] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 16:20:11,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 16:20:11,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 16:20:11,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812633176] [2023-12-19 16:20:11,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 16:20:11,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 16:20:11,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:20:11,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 16:20:11,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-19 16:20:11,202 INFO L87 Difference]: Start difference. First operand 918 states and 1158 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:20:11,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:20:11,483 INFO L93 Difference]: Finished difference Result 1880 states and 2391 transitions. [2023-12-19 16:20:11,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 16:20:11,484 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 262 [2023-12-19 16:20:11,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:20:11,488 INFO L225 Difference]: With dead ends: 1880 [2023-12-19 16:20:11,488 INFO L226 Difference]: Without dead ends: 1088 [2023-12-19 16:20:11,489 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-19 16:20:11,490 INFO L413 NwaCegarLoop]: 131 mSDtfsCounter, 27 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 16:20:11,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 454 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 16:20:11,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2023-12-19 16:20:11,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 1006. [2023-12-19 16:20:11,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 874 states have (on average 1.2276887871853548) internal successors, (1073), 879 states have internal predecessors, (1073), 92 states have call successors, (92), 39 states have call predecessors, (92), 39 states have return successors, (92), 87 states have call predecessors, (92), 92 states have call successors, (92) [2023-12-19 16:20:11,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 1257 transitions. [2023-12-19 16:20:11,602 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 1257 transitions. Word has length 262 [2023-12-19 16:20:11,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:20:11,602 INFO L495 AbstractCegarLoop]: Abstraction has 1006 states and 1257 transitions. [2023-12-19 16:20:11,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2023-12-19 16:20:11,603 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 1257 transitions. [2023-12-19 16:20:11,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2023-12-19 16:20:11,605 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:20:11,605 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 16:20:11,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-12-19 16:20:11,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:20:11,812 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:20:11,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:20:11,812 INFO L85 PathProgramCache]: Analyzing trace with hash -535421684, now seen corresponding path program 1 times [2023-12-19 16:20:11,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:20:11,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216816985] [2023-12-19 16:20:11,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:20:11,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:20:11,844 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:20:11,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [742165738] [2023-12-19 16:20:11,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:20:11,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:20:11,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:20:11,846 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 16:20:11,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-12-19 16:20:12,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:20:12,126 INFO L262 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 86 conjunts are in the unsatisfiable core [2023-12-19 16:20:12,132 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:20:22,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:20:23,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2023-12-19 16:20:25,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 29 [2023-12-19 16:20:26,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 29 [2023-12-19 16:20:27,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 127 treesize of output 78 [2023-12-19 16:20:27,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:20:27,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:20:27,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:20:27,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 127 treesize of output 77 [2023-12-19 16:20:28,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:20:28,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:20:28,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:20:28,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:20:28,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:20:28,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:20:28,177 INFO L349 Elim1Store]: treesize reduction 74, result has 34.5 percent of original size [2023-12-19 16:20:28,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 107 [2023-12-19 16:20:29,189 INFO L134 CoverageAnalysis]: Checked inductivity of 2576 backedges. 721 proven. 364 refuted. 0 times theorem prover too weak. 1491 trivial. 0 not checked. [2023-12-19 16:20:29,189 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:21:09,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:21:09,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216816985] [2023-12-19 16:21:09,535 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:21:09,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742165738] [2023-12-19 16:21:09,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742165738] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 16:21:09,535 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 16:21:09,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2023-12-19 16:21:09,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241146328] [2023-12-19 16:21:09,536 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 16:21:09,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-19 16:21:09,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:21:09,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-19 16:21:09,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1015, Unknown=8, NotChecked=0, Total=1190 [2023-12-19 16:21:09,537 INFO L87 Difference]: Start difference. First operand 1006 states and 1257 transitions. Second operand has 27 states, 23 states have (on average 4.130434782608695) internal successors, (95), 23 states have internal predecessors, (95), 7 states have call successors, (26), 6 states have call predecessors, (26), 7 states have return successors, (26), 6 states have call predecessors, (26), 7 states have call successors, (26) [2023-12-19 16:21:17,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:21:17,701 INFO L93 Difference]: Finished difference Result 1206 states and 1452 transitions. [2023-12-19 16:21:17,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-12-19 16:21:17,703 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 23 states have (on average 4.130434782608695) internal successors, (95), 23 states have internal predecessors, (95), 7 states have call successors, (26), 6 states have call predecessors, (26), 7 states have return successors, (26), 6 states have call predecessors, (26), 7 states have call successors, (26) Word has length 264 [2023-12-19 16:21:17,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:21:17,707 INFO L225 Difference]: With dead ends: 1206 [2023-12-19 16:21:17,707 INFO L226 Difference]: Without dead ends: 1204 [2023-12-19 16:21:17,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 833 ImplicationChecksByTransitivity, 45.4s TimeCoverageRelationStatistics Valid=618, Invalid=3034, Unknown=8, NotChecked=0, Total=3660 [2023-12-19 16:21:17,709 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 479 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 1731 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 662 SdHoareTripleChecker+Invalid, 1977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 1731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2023-12-19 16:21:17,709 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [495 Valid, 662 Invalid, 1977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 1731 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2023-12-19 16:21:17,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1204 states. [2023-12-19 16:21:17,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1204 to 1082. [2023-12-19 16:21:17,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1082 states, 930 states have (on average 1.2139784946236558) internal successors, (1129), 935 states have internal predecessors, (1129), 94 states have call successors, (94), 57 states have call predecessors, (94), 57 states have return successors, (94), 89 states have call predecessors, (94), 94 states have call successors, (94) [2023-12-19 16:21:17,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1082 states to 1082 states and 1317 transitions. [2023-12-19 16:21:17,849 INFO L78 Accepts]: Start accepts. Automaton has 1082 states and 1317 transitions. Word has length 264 [2023-12-19 16:21:17,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:21:17,850 INFO L495 AbstractCegarLoop]: Abstraction has 1082 states and 1317 transitions. [2023-12-19 16:21:17,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 23 states have (on average 4.130434782608695) internal successors, (95), 23 states have internal predecessors, (95), 7 states have call successors, (26), 6 states have call predecessors, (26), 7 states have return successors, (26), 6 states have call predecessors, (26), 7 states have call successors, (26) [2023-12-19 16:21:17,850 INFO L276 IsEmpty]: Start isEmpty. Operand 1082 states and 1317 transitions. [2023-12-19 16:21:17,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2023-12-19 16:21:17,852 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:21:17,852 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 16:21:17,862 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-12-19 16:21:18,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-12-19 16:21:18,062 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:21:18,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:21:18,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1221761950, now seen corresponding path program 1 times [2023-12-19 16:21:18,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:21:18,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584053042] [2023-12-19 16:21:18,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:21:18,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:21:18,085 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:21:18,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1052407947] [2023-12-19 16:21:18,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:21:18,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:21:18,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:21:18,086 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 16:21:18,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-12-19 16:21:18,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:21:18,373 INFO L262 TraceCheckSpWp]: Trace formula consists of 788 conjuncts, 78 conjunts are in the unsatisfiable core [2023-12-19 16:21:18,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:21:21,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:21:22,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:21:23,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:21:24,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:21:24,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:21:26,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2023-12-19 16:21:26,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:26,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:26,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:26,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:26,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:26,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:26,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:26,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2023-12-19 16:21:27,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:27,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:27,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:27,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:27,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:27,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:27,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:27,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 43 [2023-12-19 16:21:28,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 21 [2023-12-19 16:21:29,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 21 [2023-12-19 16:21:30,113 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 21 [2023-12-19 16:21:30,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 14 [2023-12-19 16:21:31,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:21:32,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:21:32,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:21:33,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:21:34,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:34,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:21:34,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 38 [2023-12-19 16:21:34,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:34,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:34,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:34,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:34,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:34,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:34,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:34,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 50 [2023-12-19 16:21:35,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:35,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:35,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:35,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:35,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:35,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:35,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:21:35,043 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:21:35,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 56 treesize of output 24 [2023-12-19 16:21:35,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2574 backedges. 5 proven. 1729 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2023-12-19 16:21:35,094 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:21:52,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:21:52,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584053042] [2023-12-19 16:21:52,599 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:21:52,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052407947] [2023-12-19 16:21:52,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052407947] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 16:21:52,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 16:21:52,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2023-12-19 16:21:52,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338817532] [2023-12-19 16:21:52,600 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 16:21:52,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 16:21:52,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:21:52,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 16:21:52,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=211, Unknown=4, NotChecked=0, Total=272 [2023-12-19 16:21:52,601 INFO L87 Difference]: Start difference. First operand 1082 states and 1317 transitions. Second operand has 12 states, 12 states have (on average 8.0) internal successors, (96), 11 states have internal predecessors, (96), 4 states have call successors, (36), 4 states have call predecessors, (36), 4 states have return successors, (36), 4 states have call predecessors, (36), 4 states have call successors, (36) [2023-12-19 16:21:56,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:21:56,154 INFO L93 Difference]: Finished difference Result 1990 states and 2437 transitions. [2023-12-19 16:21:56,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-19 16:21:56,156 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.0) internal successors, (96), 11 states have internal predecessors, (96), 4 states have call successors, (36), 4 states have call predecessors, (36), 4 states have return successors, (36), 4 states have call predecessors, (36), 4 states have call successors, (36) Word has length 264 [2023-12-19 16:21:56,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:21:56,161 INFO L225 Difference]: With dead ends: 1990 [2023-12-19 16:21:56,161 INFO L226 Difference]: Without dead ends: 1572 [2023-12-19 16:21:56,163 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 268 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 19.1s TimeCoverageRelationStatistics Valid=142, Invalid=454, Unknown=4, NotChecked=0, Total=600 [2023-12-19 16:21:56,164 INFO L413 NwaCegarLoop]: 83 mSDtfsCounter, 279 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 37 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-19 16:21:56,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 317 Invalid, 708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 670 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2023-12-19 16:21:56,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1572 states. [2023-12-19 16:21:56,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1572 to 1076. [2023-12-19 16:21:56,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1076 states, 924 states have (on average 1.2142857142857142) internal successors, (1122), 929 states have internal predecessors, (1122), 94 states have call successors, (94), 57 states have call predecessors, (94), 57 states have return successors, (94), 89 states have call predecessors, (94), 94 states have call successors, (94) [2023-12-19 16:21:56,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1076 states to 1076 states and 1310 transitions. [2023-12-19 16:21:56,317 INFO L78 Accepts]: Start accepts. Automaton has 1076 states and 1310 transitions. Word has length 264 [2023-12-19 16:21:56,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:21:56,318 INFO L495 AbstractCegarLoop]: Abstraction has 1076 states and 1310 transitions. [2023-12-19 16:21:56,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.0) internal successors, (96), 11 states have internal predecessors, (96), 4 states have call successors, (36), 4 states have call predecessors, (36), 4 states have return successors, (36), 4 states have call predecessors, (36), 4 states have call successors, (36) [2023-12-19 16:21:56,318 INFO L276 IsEmpty]: Start isEmpty. Operand 1076 states and 1310 transitions. [2023-12-19 16:21:56,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2023-12-19 16:21:56,320 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:21:56,320 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 16:21:56,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-12-19 16:21:56,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-12-19 16:21:56,528 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:21:56,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:21:56,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1432183583, now seen corresponding path program 1 times [2023-12-19 16:21:56,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:21:56,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492766544] [2023-12-19 16:21:56,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:21:56,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:21:56,563 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:21:56,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [908367743] [2023-12-19 16:21:56,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:21:56,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:21:56,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:21:56,567 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 16:21:56,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-12-19 16:21:56,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:21:56,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 781 conjuncts, 35 conjunts are in the unsatisfiable core [2023-12-19 16:21:56,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:22:00,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:22:01,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:22:01,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:22:01,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:22:02,222 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:22:02,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:22:02,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:22:03,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:22:03,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:22:04,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:22:04,116 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-19 16:22:04,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-12-19 16:22:04,178 INFO L134 CoverageAnalysis]: Checked inductivity of 2574 backedges. 1195 proven. 283 refuted. 0 times theorem prover too weak. 1096 trivial. 0 not checked. [2023-12-19 16:22:04,178 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:22:04,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:22:04,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492766544] [2023-12-19 16:22:04,290 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:22:04,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908367743] [2023-12-19 16:22:04,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908367743] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 16:22:04,290 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 16:22:04,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2023-12-19 16:22:04,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070267400] [2023-12-19 16:22:04,291 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 16:22:04,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 16:22:04,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:22:04,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 16:22:04,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-12-19 16:22:04,292 INFO L87 Difference]: Start difference. First operand 1076 states and 1310 transitions. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 7 states have internal predecessors, (94), 3 states have call successors, (36), 3 states have call predecessors, (36), 3 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2023-12-19 16:22:05,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:22:05,350 INFO L93 Difference]: Finished difference Result 2619 states and 3196 transitions. [2023-12-19 16:22:05,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 16:22:05,353 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 7 states have internal predecessors, (94), 3 states have call successors, (36), 3 states have call predecessors, (36), 3 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) Word has length 265 [2023-12-19 16:22:05,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:22:05,357 INFO L225 Difference]: With dead ends: 2619 [2023-12-19 16:22:05,357 INFO L226 Difference]: Without dead ends: 1685 [2023-12-19 16:22:05,358 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2023-12-19 16:22:05,359 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 134 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 16:22:05,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 166 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 16:22:05,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1685 states. [2023-12-19 16:22:05,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1685 to 1668. [2023-12-19 16:22:05,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1668 states, 1398 states have (on average 1.1909871244635193) internal successors, (1665), 1408 states have internal predecessors, (1665), 170 states have call successors, (170), 99 states have call predecessors, (170), 99 states have return successors, (170), 160 states have call predecessors, (170), 170 states have call successors, (170) [2023-12-19 16:22:05,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1668 states to 1668 states and 2005 transitions. [2023-12-19 16:22:05,697 INFO L78 Accepts]: Start accepts. Automaton has 1668 states and 2005 transitions. Word has length 265 [2023-12-19 16:22:05,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:22:05,697 INFO L495 AbstractCegarLoop]: Abstraction has 1668 states and 2005 transitions. [2023-12-19 16:22:05,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 7 states have internal predecessors, (94), 3 states have call successors, (36), 3 states have call predecessors, (36), 3 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2023-12-19 16:22:05,697 INFO L276 IsEmpty]: Start isEmpty. Operand 1668 states and 2005 transitions. [2023-12-19 16:22:05,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2023-12-19 16:22:05,699 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:22:05,699 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 16:22:05,708 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-12-19 16:22:05,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-12-19 16:22:05,909 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:22:05,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:22:05,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1900353189, now seen corresponding path program 1 times [2023-12-19 16:22:05,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:22:05,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746953585] [2023-12-19 16:22:05,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:22:05,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:22:05,939 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:22:05,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1931225039] [2023-12-19 16:22:05,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:22:05,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:22:05,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:22:05,940 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 16:22:05,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-12-19 16:22:06,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:22:06,272 INFO L262 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 100 conjunts are in the unsatisfiable core [2023-12-19 16:22:06,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:22:18,144 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-19 16:22:19,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2023-12-19 16:22:21,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 31 [2023-12-19 16:22:23,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 46 [2023-12-19 16:22:25,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 46 [2023-12-19 16:22:26,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 46 [2023-12-19 16:22:28,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 46 [2023-12-19 16:22:29,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:22:29,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:22:29,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:22:29,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 46 [2023-12-19 16:22:29,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 157 treesize of output 91 [2023-12-19 16:22:30,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:22:30,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:22:30,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:22:30,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:22:30,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:22:30,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:22:30,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:22:30,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:22:30,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:22:30,675 INFO L349 Elim1Store]: treesize reduction 82, result has 15.5 percent of original size [2023-12-19 16:22:30,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 169 treesize of output 124 [2023-12-19 16:22:31,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 397 treesize of output 181 [2023-12-19 16:22:31,906 INFO L134 CoverageAnalysis]: Checked inductivity of 2574 backedges. 1182 proven. 432 refuted. 0 times theorem prover too weak. 960 trivial. 0 not checked. [2023-12-19 16:22:31,906 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:22:50,879 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse8 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_7_Pointer~0.base)) (.cse5 (mod (+ (select (select |c_#memory_int#1| c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset) (select (select |c_#memory_int#1| c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset) (select (select |c_#memory_int#1| c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset)) 256))) (and (or (let ((.cse2 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_7_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_7_Pointer~0.offset .cse5)))) (let ((.cse3 (select .cse2 c_~WrapperStruct00_var_1_1_Pointer~0.base)) (.cse4 (select (select .cse2 c_~WrapperStruct00_var_1_12_Pointer~0.base) c_~WrapperStruct00_var_1_12_Pointer~0.offset))) (and (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int) (~WrapperStruct00_var_1_4_Pointer~0.base Int)) (let ((.cse1 (store .cse2 c_~WrapperStruct00_var_1_1_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_1_Pointer~0.offset (+ (select (select .cse2 ~WrapperStruct00_var_1_4_Pointer~0.base) ~WrapperStruct00_var_1_4_Pointer~0.offset) .cse4 .cse5 (- 128)))))) (let ((.cse0 (mod (+ (select (select .cse1 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset) (select (select .cse1 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset) (select (select .cse1 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset)) 256))) (or (< 127 .cse0) (= .cse0 (select (select .cse1 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset)))))) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int) (~WrapperStruct00_var_1_4_Pointer~0.base Int)) (let ((.cse7 (store .cse2 c_~WrapperStruct00_var_1_1_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_1_Pointer~0.offset (+ (select (select .cse2 ~WrapperStruct00_var_1_4_Pointer~0.base) ~WrapperStruct00_var_1_4_Pointer~0.offset) .cse4 .cse5 (- 128)))))) (let ((.cse6 (mod (+ (select (select .cse7 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset) (select (select .cse7 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset) (select (select .cse7 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset)) 256))) (or (< .cse6 128) (= .cse6 (+ 256 (select (select .cse7 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset)))))))))) (< 127 .cse5)) (or (let ((.cse11 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_7_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_7_Pointer~0.offset (+ (- 256) .cse5))))) (let ((.cse12 (select .cse11 c_~WrapperStruct00_var_1_1_Pointer~0.base)) (.cse13 (select (select .cse11 c_~WrapperStruct00_var_1_12_Pointer~0.base) c_~WrapperStruct00_var_1_12_Pointer~0.offset))) (and (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int) (~WrapperStruct00_var_1_4_Pointer~0.base Int)) (let ((.cse10 (store .cse11 c_~WrapperStruct00_var_1_1_Pointer~0.base (store .cse12 c_~WrapperStruct00_var_1_1_Pointer~0.offset (+ (select (select .cse11 ~WrapperStruct00_var_1_4_Pointer~0.base) ~WrapperStruct00_var_1_4_Pointer~0.offset) .cse13 .cse5 (- 384)))))) (let ((.cse9 (mod (+ (select (select .cse10 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset) (select (select .cse10 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset) (select (select .cse10 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset)) 256))) (or (< .cse9 128) (= .cse9 (+ (select (select .cse10 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset) 256)))))) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int) (~WrapperStruct00_var_1_4_Pointer~0.base Int)) (let ((.cse14 (store .cse11 c_~WrapperStruct00_var_1_1_Pointer~0.base (store .cse12 c_~WrapperStruct00_var_1_1_Pointer~0.offset (+ (select (select .cse11 ~WrapperStruct00_var_1_4_Pointer~0.base) ~WrapperStruct00_var_1_4_Pointer~0.offset) .cse13 .cse5 (- 384)))))) (let ((.cse15 (mod (+ (select (select .cse14 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset) (select (select .cse14 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset) (select (select .cse14 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset)) 256))) (or (= (select (select .cse14 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset) .cse15) (< 127 .cse15)))))))) (< .cse5 128)))) is different from false [2023-12-19 16:22:55,254 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse5 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_12_Pointer~0.base))) (and (forall ((v_ArrVal_1938 Int)) (let ((.cse4 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_12_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_12_Pointer~0.offset v_ArrVal_1938)))) (let ((.cse3 (mod (+ (select (select .cse4 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset) (select (select .cse4 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset) (select (select .cse4 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset)) 256))) (or (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int) (~WrapperStruct00_var_1_4_Pointer~0.base Int)) (let ((.cse1 (let ((.cse2 (store .cse4 c_~WrapperStruct00_var_1_7_Pointer~0.base (store (select .cse4 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset (+ (- 256) .cse3))))) (store .cse2 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse2 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset (+ .cse3 (select (select .cse2 ~WrapperStruct00_var_1_4_Pointer~0.base) ~WrapperStruct00_var_1_4_Pointer~0.offset) (select (select .cse2 c_~WrapperStruct00_var_1_12_Pointer~0.base) c_~WrapperStruct00_var_1_12_Pointer~0.offset) (- 384))))))) (let ((.cse0 (mod (+ (select (select .cse1 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset) (select (select .cse1 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset) (select (select .cse1 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset)) 256))) (or (< 127 .cse0) (= (select (select .cse1 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset) .cse0))))) (< .cse3 128))))) (forall ((v_ArrVal_1938 Int)) (let ((.cse10 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_12_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_12_Pointer~0.offset v_ArrVal_1938)))) (let ((.cse9 (mod (+ (select (select .cse10 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset) (select (select .cse10 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset) (select (select .cse10 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset)) 256))) (or (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int) (~WrapperStruct00_var_1_4_Pointer~0.base Int)) (let ((.cse7 (let ((.cse8 (store .cse10 c_~WrapperStruct00_var_1_7_Pointer~0.base (store (select .cse10 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset .cse9)))) (store .cse8 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse8 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset (+ (select (select .cse8 ~WrapperStruct00_var_1_4_Pointer~0.base) ~WrapperStruct00_var_1_4_Pointer~0.offset) .cse9 (select (select .cse8 c_~WrapperStruct00_var_1_12_Pointer~0.base) c_~WrapperStruct00_var_1_12_Pointer~0.offset) (- 128))))))) (let ((.cse6 (mod (+ (select (select .cse7 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset) (select (select .cse7 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset) (select (select .cse7 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset)) 256))) (or (< 127 .cse6) (= (select (select .cse7 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset) .cse6))))) (< 127 .cse9))))) (forall ((v_ArrVal_1938 Int)) (let ((.cse15 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_12_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_12_Pointer~0.offset v_ArrVal_1938)))) (let ((.cse11 (mod (+ (select (select .cse15 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset) (select (select .cse15 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset) (select (select .cse15 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset)) 256))) (or (< .cse11 128) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int) (~WrapperStruct00_var_1_4_Pointer~0.base Int)) (let ((.cse13 (let ((.cse14 (store .cse15 c_~WrapperStruct00_var_1_7_Pointer~0.base (store (select .cse15 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset (+ (- 256) .cse11))))) (store .cse14 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse14 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset (+ .cse11 (select (select .cse14 ~WrapperStruct00_var_1_4_Pointer~0.base) ~WrapperStruct00_var_1_4_Pointer~0.offset) (select (select .cse14 c_~WrapperStruct00_var_1_12_Pointer~0.base) c_~WrapperStruct00_var_1_12_Pointer~0.offset) (- 384))))))) (let ((.cse12 (mod (+ (select (select .cse13 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset) (select (select .cse13 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset) (select (select .cse13 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset)) 256))) (or (< .cse12 128) (= (+ 256 (select (select .cse13 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset)) .cse12))))))))) (forall ((v_ArrVal_1938 Int)) (let ((.cse20 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_12_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_12_Pointer~0.offset v_ArrVal_1938)))) (let ((.cse16 (mod (+ (select (select .cse20 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset) (select (select .cse20 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset) (select (select .cse20 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset)) 256))) (or (< 127 .cse16) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int) (~WrapperStruct00_var_1_4_Pointer~0.base Int)) (let ((.cse18 (let ((.cse19 (store .cse20 c_~WrapperStruct00_var_1_7_Pointer~0.base (store (select .cse20 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset .cse16)))) (store .cse19 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse19 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset (+ (select (select .cse19 ~WrapperStruct00_var_1_4_Pointer~0.base) ~WrapperStruct00_var_1_4_Pointer~0.offset) .cse16 (select (select .cse19 c_~WrapperStruct00_var_1_12_Pointer~0.base) c_~WrapperStruct00_var_1_12_Pointer~0.offset) (- 128))))))) (let ((.cse17 (mod (+ (select (select .cse18 c_~WrapperStruct00_var_1_9_Pointer~0.base) c_~WrapperStruct00_var_1_9_Pointer~0.offset) (select (select .cse18 c_~WrapperStruct00_var_1_10_Pointer~0.base) c_~WrapperStruct00_var_1_10_Pointer~0.offset) (select (select .cse18 c_~WrapperStruct00_var_1_11_Pointer~0.base) c_~WrapperStruct00_var_1_11_Pointer~0.offset)) 256))) (or (< .cse17 128) (= .cse17 (+ (select (select .cse18 c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset) 256)))))))))))) is different from false [2023-12-19 16:22:55,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:22:55,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746953585] [2023-12-19 16:22:55,708 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:22:55,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931225039] [2023-12-19 16:22:55,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931225039] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 16:22:55,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 16:22:55,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2023-12-19 16:22:55,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546353848] [2023-12-19 16:22:55,708 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 16:22:55,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-12-19 16:22:55,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:22:55,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-12-19 16:22:55,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1020, Unknown=4, NotChecked=134, Total=1332 [2023-12-19 16:22:55,710 INFO L87 Difference]: Start difference. First operand 1668 states and 2005 transitions. Second operand has 31 states, 26 states have (on average 4.153846153846154) internal successors, (108), 26 states have internal predecessors, (108), 9 states have call successors, (32), 7 states have call predecessors, (32), 9 states have return successors, (32), 7 states have call predecessors, (32), 9 states have call successors, (32) [2023-12-19 16:23:04,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:23:04,664 INFO L93 Difference]: Finished difference Result 3985 states and 4833 transitions. [2023-12-19 16:23:04,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-12-19 16:23:04,665 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 26 states have (on average 4.153846153846154) internal successors, (108), 26 states have internal predecessors, (108), 9 states have call successors, (32), 7 states have call predecessors, (32), 9 states have return successors, (32), 7 states have call predecessors, (32), 9 states have call successors, (32) Word has length 265 [2023-12-19 16:23:04,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:23:04,673 INFO L225 Difference]: With dead ends: 3985 [2023-12-19 16:23:04,673 INFO L226 Difference]: Without dead ends: 2459 [2023-12-19 16:23:04,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 30.5s TimeCoverageRelationStatistics Valid=533, Invalid=2777, Unknown=4, NotChecked=226, Total=3540 [2023-12-19 16:23:04,677 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 350 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 1839 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 1928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2023-12-19 16:23:04,677 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [361 Valid, 758 Invalid, 1928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1839 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2023-12-19 16:23:04,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2459 states. [2023-12-19 16:23:04,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2459 to 1300. [2023-12-19 16:23:04,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1074 states have (on average 1.1843575418994414) internal successors, (1272), 1076 states have internal predecessors, (1272), 134 states have call successors, (134), 91 states have call predecessors, (134), 91 states have return successors, (134), 132 states have call predecessors, (134), 134 states have call successors, (134) [2023-12-19 16:23:04,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1540 transitions. [2023-12-19 16:23:04,985 INFO L78 Accepts]: Start accepts. Automaton has 1300 states and 1540 transitions. Word has length 265 [2023-12-19 16:23:04,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:23:04,985 INFO L495 AbstractCegarLoop]: Abstraction has 1300 states and 1540 transitions. [2023-12-19 16:23:04,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 26 states have (on average 4.153846153846154) internal successors, (108), 26 states have internal predecessors, (108), 9 states have call successors, (32), 7 states have call predecessors, (32), 9 states have return successors, (32), 7 states have call predecessors, (32), 9 states have call successors, (32) [2023-12-19 16:23:04,985 INFO L276 IsEmpty]: Start isEmpty. Operand 1300 states and 1540 transitions. [2023-12-19 16:23:04,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2023-12-19 16:23:04,987 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:23:04,987 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 16:23:04,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-12-19 16:23:05,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-12-19 16:23:05,191 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:23:05,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:23:05,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1585267481, now seen corresponding path program 1 times [2023-12-19 16:23:05,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:23:05,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741481186] [2023-12-19 16:23:05,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:23:05,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:23:05,214 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:23:05,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1117284296] [2023-12-19 16:23:05,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:23:05,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:23:05,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:23:05,215 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 16:23:05,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-12-19 16:23:05,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:23:05,513 INFO L262 TraceCheckSpWp]: Trace formula consists of 787 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 16:23:05,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:23:10,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:23:10,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-19 16:23:10,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:23:10,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:23:10,506 INFO L349 Elim1Store]: treesize reduction 83, result has 48.4 percent of original size [2023-12-19 16:23:10,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 37 treesize of output 102 [2023-12-19 16:23:12,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-12-19 16:23:12,601 INFO L134 CoverageAnalysis]: Checked inductivity of 2574 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 2560 trivial. 0 not checked. [2023-12-19 16:23:12,601 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:23:24,913 WARN L854 $PredicateComparison]: unable to prove that (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int) (v_ArrVal_2034 Int) (~WrapperStruct00_var_1_12_Pointer~0.offset Int) (~WrapperStruct00_var_1_4_Pointer~0.base Int) (~WrapperStruct00_var_1_12_Pointer~0.base Int)) (< |c_ULTIMATE.start_step_#t~mem11#1| (+ (select (select (let ((.cse0 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_7_Pointer~0.base (store (select |c_#memory_int#1| c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset v_ArrVal_2034)))) (store .cse0 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse0 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset (+ (select (select .cse0 ~WrapperStruct00_var_1_4_Pointer~0.base) ~WrapperStruct00_var_1_4_Pointer~0.offset) v_ArrVal_2034 (- 128) (select (select .cse0 ~WrapperStruct00_var_1_12_Pointer~0.base) ~WrapperStruct00_var_1_12_Pointer~0.offset))))) c_~WrapperStruct00_var_1_8_Pointer~0.base) c_~WrapperStruct00_var_1_8_Pointer~0.offset) 1))) is different from false [2023-12-19 16:23:25,034 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:23:25,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 299 treesize of output 264 [2023-12-19 16:23:31,874 INFO L134 CoverageAnalysis]: Checked inductivity of 2574 backedges. 5 proven. 6 refuted. 3 times theorem prover too weak. 2560 trivial. 0 not checked. [2023-12-19 16:23:31,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:23:31,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741481186] [2023-12-19 16:23:31,874 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:23:31,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117284296] [2023-12-19 16:23:31,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117284296] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 16:23:31,874 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 16:23:31,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 10 [2023-12-19 16:23:31,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101481534] [2023-12-19 16:23:31,874 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 16:23:31,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 16:23:31,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:23:31,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 16:23:31,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=4, NotChecked=14, Total=90 [2023-12-19 16:23:31,876 INFO L87 Difference]: Start difference. First operand 1300 states and 1540 transitions. Second operand has 10 states, 10 states have (on average 12.2) internal successors, (122), 10 states have internal predecessors, (122), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2023-12-19 16:23:33,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:23:33,321 INFO L93 Difference]: Finished difference Result 2753 states and 3303 transitions. [2023-12-19 16:23:33,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 16:23:33,322 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 12.2) internal successors, (122), 10 states have internal predecessors, (122), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 265 [2023-12-19 16:23:33,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:23:33,325 INFO L225 Difference]: With dead ends: 2753 [2023-12-19 16:23:33,325 INFO L226 Difference]: Without dead ends: 1595 [2023-12-19 16:23:33,327 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 531 GetRequests, 518 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 16.6s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=4, NotChecked=18, Total=132 [2023-12-19 16:23:33,327 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 147 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-19 16:23:33,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 323 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 349 Invalid, 0 Unknown, 177 Unchecked, 1.1s Time] [2023-12-19 16:23:33,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1595 states. [2023-12-19 16:23:33,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1595 to 1300. [2023-12-19 16:23:33,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1074 states have (on average 1.175977653631285) internal successors, (1263), 1076 states have internal predecessors, (1263), 134 states have call successors, (134), 91 states have call predecessors, (134), 91 states have return successors, (134), 132 states have call predecessors, (134), 134 states have call successors, (134) [2023-12-19 16:23:33,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1531 transitions. [2023-12-19 16:23:33,557 INFO L78 Accepts]: Start accepts. Automaton has 1300 states and 1531 transitions. Word has length 265 [2023-12-19 16:23:33,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:23:33,557 INFO L495 AbstractCegarLoop]: Abstraction has 1300 states and 1531 transitions. [2023-12-19 16:23:33,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.2) internal successors, (122), 10 states have internal predecessors, (122), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2023-12-19 16:23:33,557 INFO L276 IsEmpty]: Start isEmpty. Operand 1300 states and 1531 transitions. [2023-12-19 16:23:33,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2023-12-19 16:23:33,559 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:23:33,559 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 16:23:33,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-12-19 16:23:33,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-12-19 16:23:33,768 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:23:33,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:23:33,769 INFO L85 PathProgramCache]: Analyzing trace with hash 400469401, now seen corresponding path program 1 times [2023-12-19 16:23:33,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:23:33,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870668790] [2023-12-19 16:23:33,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:23:33,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:23:33,801 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:23:33,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1987803267] [2023-12-19 16:23:33,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:23:33,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:23:33,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:23:33,808 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 16:23:33,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-12-19 16:23:34,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:23:34,124 INFO L262 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 16:23:34,130 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:23:40,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:23:40,297 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-12-19 16:23:40,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 25 [2023-12-19 16:23:40,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:23:40,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:23:40,985 INFO L349 Elim1Store]: treesize reduction 128, result has 47.8 percent of original size [2023-12-19 16:23:40,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 46 treesize of output 142 [2023-12-19 16:24:34,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-12-19 16:24:34,999 INFO L134 CoverageAnalysis]: Checked inductivity of 2574 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 2560 trivial. 0 not checked. [2023-12-19 16:24:34,999 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:24:39,196 WARN L854 $PredicateComparison]: unable to prove that (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int) (~WrapperStruct00_var_1_10_Pointer~0.offset Int) (~WrapperStruct00_var_1_12_Pointer~0.offset Int) (~WrapperStruct00_var_1_4_Pointer~0.base Int) (~WrapperStruct00_var_1_10_Pointer~0.base Int) (~WrapperStruct00_var_1_12_Pointer~0.base Int)) (< (select (select (let ((.cse1 (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_10_Pointer~0.base) ~WrapperStruct00_var_1_10_Pointer~0.offset))) (let ((.cse0 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_7_Pointer~0.base (store (select |c_#memory_int#1| c_~WrapperStruct00_var_1_7_Pointer~0.base) c_~WrapperStruct00_var_1_7_Pointer~0.offset .cse1)))) (store .cse0 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse0 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset (+ (select (select .cse0 ~WrapperStruct00_var_1_4_Pointer~0.base) ~WrapperStruct00_var_1_4_Pointer~0.offset) (select (select .cse0 ~WrapperStruct00_var_1_12_Pointer~0.base) ~WrapperStruct00_var_1_12_Pointer~0.offset) (- 128) .cse1))))) c_~WrapperStruct00_var_1_8_Pointer~0.base) c_~WrapperStruct00_var_1_8_Pointer~0.offset) (+ |c_ULTIMATE.start_step_#t~mem11#1| 1))) is different from false [2023-12-19 16:24:39,335 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:24:39,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 335 treesize of output 297 [2023-12-19 16:24:41,805 INFO L134 CoverageAnalysis]: Checked inductivity of 2574 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2560 trivial. 0 not checked. [2023-12-19 16:24:41,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 16:24:41,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870668790] [2023-12-19 16:24:41,805 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 16:24:41,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987803267] [2023-12-19 16:24:41,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987803267] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 16:24:41,806 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 16:24:41,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 10 [2023-12-19 16:24:41,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938031774] [2023-12-19 16:24:41,806 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 16:24:41,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 16:24:41,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 16:24:41,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 16:24:41,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=51, Unknown=1, NotChecked=14, Total=90 [2023-12-19 16:24:41,807 INFO L87 Difference]: Start difference. First operand 1300 states and 1531 transitions. Second operand has 10 states, 10 states have (on average 12.2) internal successors, (122), 10 states have internal predecessors, (122), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2023-12-19 16:24:43,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 16:24:43,399 INFO L93 Difference]: Finished difference Result 2603 states and 3101 transitions. [2023-12-19 16:24:43,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 16:24:43,400 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 12.2) internal successors, (122), 10 states have internal predecessors, (122), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 265 [2023-12-19 16:24:43,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 16:24:43,404 INFO L225 Difference]: With dead ends: 2603 [2023-12-19 16:24:43,404 INFO L226 Difference]: Without dead ends: 1445 [2023-12-19 16:24:43,406 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 530 GetRequests, 519 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=32, Invalid=61, Unknown=1, NotChecked=16, Total=110 [2023-12-19 16:24:43,408 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 90 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 160 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-19 16:24:43,408 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 324 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 428 Invalid, 0 Unknown, 160 Unchecked, 1.3s Time] [2023-12-19 16:24:43,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1445 states. [2023-12-19 16:24:43,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1445 to 1300. [2023-12-19 16:24:43,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1074 states have (on average 1.164804469273743) internal successors, (1251), 1076 states have internal predecessors, (1251), 134 states have call successors, (134), 91 states have call predecessors, (134), 91 states have return successors, (134), 132 states have call predecessors, (134), 134 states have call successors, (134) [2023-12-19 16:24:43,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1519 transitions. [2023-12-19 16:24:43,621 INFO L78 Accepts]: Start accepts. Automaton has 1300 states and 1519 transitions. Word has length 265 [2023-12-19 16:24:43,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 16:24:43,621 INFO L495 AbstractCegarLoop]: Abstraction has 1300 states and 1519 transitions. [2023-12-19 16:24:43,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.2) internal successors, (122), 10 states have internal predecessors, (122), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2023-12-19 16:24:43,621 INFO L276 IsEmpty]: Start isEmpty. Operand 1300 states and 1519 transitions. [2023-12-19 16:24:43,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2023-12-19 16:24:43,623 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 16:24:43,623 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 36, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 16:24:43,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-12-19 16:24:43,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:24:43,833 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 16:24:43,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 16:24:43,833 INFO L85 PathProgramCache]: Analyzing trace with hash -408877225, now seen corresponding path program 1 times [2023-12-19 16:24:43,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 16:24:43,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802412268] [2023-12-19 16:24:43,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:24:43,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 16:24:43,855 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 16:24:43,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2093679515] [2023-12-19 16:24:43,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 16:24:43,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:24:43,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 16:24:43,857 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 16:24:43,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-12-19 16:24:44,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 16:24:44,167 INFO L262 TraceCheckSpWp]: Trace formula consists of 787 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-19 16:24:44,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 16:24:51,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:24:51,340 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2023-12-19 16:24:51,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:24:51,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:24:51,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-19 16:24:51,661 INFO L349 Elim1Store]: treesize reduction 90, result has 32.3 percent of original size [2023-12-19 16:24:51,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 39 treesize of output 72 [2023-12-19 16:24:51,994 INFO L134 CoverageAnalysis]: Checked inductivity of 2574 backedges. 47 proven. 72 refuted. 0 times theorem prover too weak. 2455 trivial. 0 not checked. [2023-12-19 16:24:51,994 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 16:24:56,455 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-19 16:24:56,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 252 treesize of output 229 Received shutdown request... [2023-12-19 16:25:01,235 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-19 16:25:01,235 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-19 16:25:01,360 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 16:25:01,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-12-19 16:25:01,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 16:25:01,564 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was analyzing trace of length 266 with TraceHistMax 36,while TraceCheckSpWp was constructing backward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying a ∧-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-3-2-1 context. [2023-12-19 16:25:01,572 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 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 16:25:01,575 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 16:25:01,584 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 04:25:01 BoogieIcfgContainer [2023-12-19 16:25:01,584 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 16:25:01,584 INFO L158 Benchmark]: Toolchain (without parser) took 851035.66ms. Allocated memory was 207.6MB in the beginning and 656.4MB in the end (delta: 448.8MB). Free memory was 160.4MB in the beginning and 499.8MB in the end (delta: -339.4MB). Peak memory consumption was 110.3MB. Max. memory is 8.0GB. [2023-12-19 16:25:01,585 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 207.6MB. Free memory was 161.9MB in the beginning and 161.8MB in the end (delta: 77.1kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 16:25:01,585 INFO L158 Benchmark]: CACSL2BoogieTranslator took 263.01ms. Allocated memory is still 207.6MB. Free memory was 160.0MB in the beginning and 145.6MB in the end (delta: 14.4MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. [2023-12-19 16:25:01,585 INFO L158 Benchmark]: Boogie Procedure Inliner took 48.50ms. Allocated memory is still 207.6MB. Free memory was 145.6MB in the beginning and 142.6MB in the end (delta: 3.0MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-12-19 16:25:01,585 INFO L158 Benchmark]: Boogie Preprocessor took 50.21ms. Allocated memory is still 207.6MB. Free memory was 142.6MB in the beginning and 139.1MB in the end (delta: 3.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-12-19 16:25:01,585 INFO L158 Benchmark]: RCFGBuilder took 617.10ms. Allocated memory was 207.6MB in the beginning and 314.6MB in the end (delta: 107.0MB). Free memory was 139.1MB in the beginning and 279.4MB in the end (delta: -140.3MB). Peak memory consumption was 27.6MB. Max. memory is 8.0GB. [2023-12-19 16:25:01,585 INFO L158 Benchmark]: TraceAbstraction took 850051.26ms. Allocated memory was 314.6MB in the beginning and 656.4MB in the end (delta: 341.8MB). Free memory was 278.4MB in the beginning and 499.8MB in the end (delta: -221.5MB). Peak memory consumption was 120.4MB. Max. memory is 8.0GB. [2023-12-19 16:25:01,586 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 207.6MB. Free memory was 161.9MB in the beginning and 161.8MB in the end (delta: 77.1kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 263.01ms. Allocated memory is still 207.6MB. Free memory was 160.0MB in the beginning and 145.6MB in the end (delta: 14.4MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 48.50ms. Allocated memory is still 207.6MB. Free memory was 145.6MB in the beginning and 142.6MB in the end (delta: 3.0MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 50.21ms. Allocated memory is still 207.6MB. Free memory was 142.6MB in the beginning and 139.1MB in the end (delta: 3.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * RCFGBuilder took 617.10ms. Allocated memory was 207.6MB in the beginning and 314.6MB in the end (delta: 107.0MB). Free memory was 139.1MB in the beginning and 279.4MB in the end (delta: -140.3MB). Peak memory consumption was 27.6MB. Max. memory is 8.0GB. * TraceAbstraction took 850051.26ms. Allocated memory was 314.6MB in the beginning and 656.4MB in the end (delta: 341.8MB). Free memory was 278.4MB in the beginning and 499.8MB in the end (delta: -221.5MB). Peak memory consumption was 120.4MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 19]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 19). Cancelled while NwaCegarLoop was analyzing trace of length 266 with TraceHistMax 36,while TraceCheckSpWp was constructing backward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying a ∧-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-3-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 77 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 850.0s, OverallIterations: 31, TraceHistogramMax: 36, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 265.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 36 mSolverCounterUnknown, 4514 SdHoareTripleChecker+Valid, 177.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4469 mSDsluCounter, 12454 SdHoareTripleChecker+Invalid, 174.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 337 IncrementalHoareTripleChecker+Unchecked, 9645 mSDsCounter, 835 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14944 IncrementalHoareTripleChecker+Invalid, 16152 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 835 mSolverCounterUnsat, 2809 mSDtfsCounter, 14944 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7752 GetRequests, 7243 SyntacticMatches, 11 SemanticMatches, 498 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 4037 ImplicationChecksByTransitivity, 417.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1668occurred in iteration=27, InterpolantAutomatonStates: 358, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.6s AutomataMinimizationTime, 30 MinimizatonAttempts, 4788 StatesRemovedByMinimization, 27 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.2s SsaConstructionTime, 2.6s SatisfiabilityAnalysisTime, 550.3s InterpolantComputationTime, 5759 NumberOfCodeBlocks, 5759 NumberOfCodeBlocksAsserted, 31 NumberOfCheckSat, 7164 ConstructedInterpolants, 23 QuantifiedInterpolants, 126044 SizeOfPredicates, 383 NumberOfNonLiveVariables, 17509 ConjunctsInSsa, 931 ConjunctsInUnsatCore, 37 InterpolantComputations, 14 PerfectInterpolantSequences, 52678/57948 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown