/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 16:36:54,402 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 16:36:54,404 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 16:36:54,436 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 16:36:54,436 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 16:36:54,437 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 16:36:54,439 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 16:36:54,441 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 16:36:54,442 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 16:36:54,445 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 16:36:54,446 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 16:36:54,446 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 16:36:54,447 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 16:36:54,448 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 16:36:54,449 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 16:36:54,451 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 16:36:54,451 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 16:36:54,451 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 16:36:54,453 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 16:36:54,456 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 16:36:54,458 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 16:36:54,458 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 16:36:54,459 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 16:36:54,459 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 16:36:54,460 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 16:36:54,464 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 16:36:54,465 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 16:36:54,465 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 16:36:54,465 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 16:36:54,465 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 16:36:54,466 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 16:36:54,466 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 16:36:54,467 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 16:36:54,468 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 16:36:54,468 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 16:36:54,469 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 16:36:54,469 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 16:36:54,469 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 16:36:54,469 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 16:36:54,469 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 16:36:54,470 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 16:36:54,471 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 16:36:54,471 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-04-06 16:36:54,479 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 16:36:54,480 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 16:36:54,480 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 16:36:54,480 INFO L138 SettingsManager]: * sizeof long=4 [2022-04-06 16:36:54,481 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 16:36:54,481 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-04-06 16:36:54,481 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 16:36:54,481 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 16:36:54,481 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 16:36:54,481 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 16:36:54,482 INFO L138 SettingsManager]: * sizeof long double=12 [2022-04-06 16:36:54,482 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 16:36:54,482 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 16:36:54,482 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 16:36:54,482 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 16:36:54,482 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 16:36:54,482 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 16:36:54,482 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 16:36:54,482 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 16:36:54,482 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 16:36:54,482 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 16:36:54,482 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 16:36:54,483 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 16:36:54,483 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 16:36:54,483 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-04-06 16:36:54,483 INFO L138 SettingsManager]: * Use separate solver for trace checks=false 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.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-04-06 16:36:54,641 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 16:36:54,665 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 16:36:54,667 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 16:36:54,667 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 16:36:54,668 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 16:36:54,668 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound50.c [2022-04-06 16:36:54,709 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/382b2b087/3577e9fcf2af4e5cb11d62ed73aa8d7b/FLAGf75318c28 [2022-04-06 16:36:55,042 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 16:36:55,042 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound50.c [2022-04-06 16:36:55,049 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/382b2b087/3577e9fcf2af4e5cb11d62ed73aa8d7b/FLAGf75318c28 [2022-04-06 16:36:55,494 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/382b2b087/3577e9fcf2af4e5cb11d62ed73aa8d7b [2022-04-06 16:36:55,496 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 16:36:55,498 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 16:36:55,499 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 16:36:55,499 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 16:36:55,515 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 16:36:55,515 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 04:36:55" (1/1) ... [2022-04-06 16:36:55,516 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49767ff4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:36:55, skipping insertion in model container [2022-04-06 16:36:55,516 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 04:36:55" (1/1) ... [2022-04-06 16:36:55,520 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 16:36:55,528 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 16:36:55,629 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound50.c[490,503] [2022-04-06 16:36:55,641 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 16:36:55,650 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 16:36:55,657 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound50.c[490,503] [2022-04-06 16:36:55,665 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 16:36:55,674 INFO L208 MainTranslator]: Completed translation [2022-04-06 16:36:55,675 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:36:55 WrapperNode [2022-04-06 16:36:55,675 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 16:36:55,676 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 16:36:55,676 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 16:36:55,676 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 16:36:55,683 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:36:55" (1/1) ... [2022-04-06 16:36:55,683 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:36:55" (1/1) ... [2022-04-06 16:36:55,695 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:36:55" (1/1) ... [2022-04-06 16:36:55,695 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:36:55" (1/1) ... [2022-04-06 16:36:55,699 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:36:55" (1/1) ... [2022-04-06 16:36:55,701 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:36:55" (1/1) ... [2022-04-06 16:36:55,702 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:36:55" (1/1) ... [2022-04-06 16:36:55,703 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 16:36:55,705 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 16:36:55,705 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 16:36:55,705 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 16:36:55,706 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:36:55" (1/1) ... [2022-04-06 16:36:55,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 16:36:55,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:36:55,731 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-04-06 16:36:55,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-04-06 16:36:55,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 16:36:55,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 16:36:55,769 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 16:36:55,769 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 16:36:55,769 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 16:36:55,769 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 16:36:55,770 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 16:36:55,770 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 16:36:55,770 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 16:36:55,770 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 16:36:55,770 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 16:36:55,771 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 16:36:55,771 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 16:36:55,771 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 16:36:55,771 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 16:36:55,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 16:36:55,772 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 16:36:55,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 16:36:55,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 16:36:55,772 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 16:36:55,817 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 16:36:55,818 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 16:36:55,923 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 16:36:55,941 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 16:36:55,941 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-04-06 16:36:55,942 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 04:36:55 BoogieIcfgContainer [2022-04-06 16:36:55,942 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 16:36:55,945 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 16:36:55,945 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 16:36:55,947 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 16:36:55,947 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 04:36:55" (1/3) ... [2022-04-06 16:36:55,947 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16f0eb9d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 04:36:55, skipping insertion in model container [2022-04-06 16:36:55,947 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:36:55" (2/3) ... [2022-04-06 16:36:55,948 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16f0eb9d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 04:36:55, skipping insertion in model container [2022-04-06 16:36:55,948 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 04:36:55" (3/3) ... [2022-04-06 16:36:55,949 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_valuebound50.c [2022-04-06 16:36:55,951 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 16:36:55,952 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 16:36:55,985 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 16:36:55,989 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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 [2022-04-06 16:36:55,989 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 16:36:55,998 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 20 states have (on average 1.45) internal successors, (29), 22 states have internal predecessors, (29), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-04-06 16:36:56,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-04-06 16:36:56,004 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:36:56,004 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:36:56,005 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:36:56,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:36:56,008 INFO L85 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 1 times [2022-04-06 16:36:56,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:56,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1691741789] [2022-04-06 16:36:56,020 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:36:56,020 INFO L85 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 2 times [2022-04-06 16:36:56,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:36:56,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312768186] [2022-04-06 16:36:56,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:36:56,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:36:56,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:36:56,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 16:36:56,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:36:56,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 16:36:56,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:36:56,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 16:36:56,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:36:56,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-04-06 16:36:56,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:36:56,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-04-06 16:36:56,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:36:56,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-04-06 16:36:56,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:36:56,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-04-06 16:36:56,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:36:56,152 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 16:36:56,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:36:56,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312768186] [2022-04-06 16:36:56,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312768186] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:36:56,154 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:36:56,154 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 16:36:56,156 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:36:56,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1691741789] [2022-04-06 16:36:56,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1691741789] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:36:56,156 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:36:56,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 16:36:56,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922938807] [2022-04-06 16:36:56,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:36:56,159 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 16:36:56,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:56,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 16:36:56,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 16:36:56,178 INFO L87 Difference]: Start difference. First operand has 40 states, 20 states have (on average 1.45) internal successors, (29), 22 states have internal predecessors, (29), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 16:36:56,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:36:56,291 INFO L93 Difference]: Finished difference Result 73 states and 118 transitions. [2022-04-06 16:36:56,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 16:36:56,293 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 43 [2022-04-06 16:36:56,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:36:56,299 INFO L225 Difference]: With dead ends: 73 [2022-04-06 16:36:56,299 INFO L226 Difference]: Without dead ends: 35 [2022-04-06 16:36:56,302 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 16:36:56,306 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 20 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:36:56,307 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 42 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:36:56,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-04-06 16:36:56,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-04-06 16:36:56,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 17 states have (on average 1.1764705882352942) internal successors, (20), 19 states have internal predecessors, (20), 14 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-04-06 16:36:56,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 46 transitions. [2022-04-06 16:36:56,353 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 46 transitions. Word has length 43 [2022-04-06 16:36:56,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:36:56,353 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 46 transitions. [2022-04-06 16:36:56,353 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 16:36:56,354 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 46 transitions. [2022-04-06 16:36:56,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-04-06 16:36:56,356 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:36:56,357 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:36:56,357 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 16:36:56,357 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:36:56,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:36:56,360 INFO L85 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 1 times [2022-04-06 16:36:56,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:56,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1657572908] [2022-04-06 16:36:56,365 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:36:56,365 INFO L85 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 2 times [2022-04-06 16:36:56,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:36:56,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093023926] [2022-04-06 16:36:56,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:36:56,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:36:56,392 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:36:56,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [872558164] [2022-04-06 16:36:56,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:36:56,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:36:56,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:36:56,394 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) [2022-04-06 16:36:56,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-04-06 16:36:56,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:36:56,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:36:56,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 16:36:56,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:36:56,596 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-04-06 16:36:56,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:36:56,726 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-04-06 16:36:56,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:36:56,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093023926] [2022-04-06 16:36:56,729 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:36:56,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872558164] [2022-04-06 16:36:56,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872558164] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:36:56,735 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:36:56,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-04-06 16:36:56,735 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:36:56,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1657572908] [2022-04-06 16:36:56,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1657572908] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:36:56,736 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:36:56,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 16:36:56,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902746835] [2022-04-06 16:36:56,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:36:56,736 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 16:36:56,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:56,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 16:36:56,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 16:36:56,738 INFO L87 Difference]: Start difference. First operand 35 states and 46 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 16:36:56,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:36:56,879 INFO L93 Difference]: Finished difference Result 52 states and 69 transitions. [2022-04-06 16:36:56,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 16:36:56,880 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 44 [2022-04-06 16:36:56,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:36:56,881 INFO L225 Difference]: With dead ends: 52 [2022-04-06 16:36:56,881 INFO L226 Difference]: Without dead ends: 44 [2022-04-06 16:36:56,881 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:36:56,882 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 19 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:36:56,882 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 128 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:36:56,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-04-06 16:36:56,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 37. [2022-04-06 16:36:56,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 20 states have internal predecessors, (22), 14 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-04-06 16:36:56,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2022-04-06 16:36:56,889 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 44 [2022-04-06 16:36:56,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:36:56,890 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2022-04-06 16:36:56,890 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 16:36:56,890 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2022-04-06 16:36:56,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-04-06 16:36:56,890 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:36:56,891 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:36:56,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-04-06 16:36:57,103 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:36:57,104 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:36:57,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:36:57,104 INFO L85 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 1 times [2022-04-06 16:36:57,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:57,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [520649855] [2022-04-06 16:36:57,105 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:36:57,105 INFO L85 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 2 times [2022-04-06 16:36:57,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:36:57,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188199711] [2022-04-06 16:36:57,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:36:57,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:36:57,123 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:36:57,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1865036422] [2022-04-06 16:36:57,124 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:36:57,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:36:57,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:36:57,127 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) [2022-04-06 16:36:57,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-04-06 16:36:57,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 16:36:57,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:36:57,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-06 16:36:57,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:36:57,238 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 16:36:57,239 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:36:57,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:36:57,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188199711] [2022-04-06 16:36:57,239 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:36:57,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865036422] [2022-04-06 16:36:57,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865036422] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:36:57,239 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:36:57,240 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:36:57,240 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:36:57,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [520649855] [2022-04-06 16:36:57,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [520649855] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:36:57,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:36:57,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:36:57,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176562968] [2022-04-06 16:36:57,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:36:57,243 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:36:57,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:57,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:36:57,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:36:57,244 INFO L87 Difference]: Start difference. First operand 37 states and 48 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-04-06 16:36:57,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:36:57,283 INFO L93 Difference]: Finished difference Result 50 states and 65 transitions. [2022-04-06 16:36:57,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:36:57,283 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 45 [2022-04-06 16:36:57,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:36:57,284 INFO L225 Difference]: With dead ends: 50 [2022-04-06 16:36:57,284 INFO L226 Difference]: Without dead ends: 48 [2022-04-06 16:36:57,285 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 16:36:57,285 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 6 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:36:57,286 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 154 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:36:57,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-04-06 16:36:57,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 43. [2022-04-06 16:36:57,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 23 states have (on average 1.1304347826086956) internal successors, (26), 25 states have internal predecessors, (26), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-06 16:36:57,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 54 transitions. [2022-04-06 16:36:57,292 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 54 transitions. Word has length 45 [2022-04-06 16:36:57,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:36:57,293 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 54 transitions. [2022-04-06 16:36:57,293 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-04-06 16:36:57,293 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 54 transitions. [2022-04-06 16:36:57,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-04-06 16:36:57,294 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:36:57,294 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:36:57,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-04-06 16:36:57,501 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-04-06 16:36:57,501 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:36:57,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:36:57,502 INFO L85 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 1 times [2022-04-06 16:36:57,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:57,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2110999308] [2022-04-06 16:36:57,502 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:36:57,502 INFO L85 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 2 times [2022-04-06 16:36:57,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:36:57,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457358768] [2022-04-06 16:36:57,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:36:57,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:36:57,513 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:36:57,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1223890008] [2022-04-06 16:36:57,513 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:36:57,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:36:57,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:36:57,514 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) [2022-04-06 16:36:57,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-04-06 16:36:57,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:36:57,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:36:57,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:36:57,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:36:57,670 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 16:36:57,671 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:36:57,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:36:57,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457358768] [2022-04-06 16:36:57,671 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:36:57,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223890008] [2022-04-06 16:36:57,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223890008] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:36:57,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:36:57,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:36:57,672 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:36:57,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2110999308] [2022-04-06 16:36:57,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2110999308] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:36:57,672 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:36:57,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:36:57,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505017952] [2022-04-06 16:36:57,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:36:57,672 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:36:57,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:57,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:36:57,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:36:57,673 INFO L87 Difference]: Start difference. First operand 43 states and 54 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 16:36:57,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:36:57,710 INFO L93 Difference]: Finished difference Result 58 states and 74 transitions. [2022-04-06 16:36:57,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:36:57,711 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 50 [2022-04-06 16:36:57,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:36:57,713 INFO L225 Difference]: With dead ends: 58 [2022-04-06 16:36:57,713 INFO L226 Difference]: Without dead ends: 56 [2022-04-06 16:36:57,713 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 16:36:57,714 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 7 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:36:57,714 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 161 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:36:57,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-04-06 16:36:57,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2022-04-06 16:36:57,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 29 states have (on average 1.1379310344827587) internal successors, (33), 32 states have internal predecessors, (33), 20 states have call successors, (20), 6 states have call predecessors, (20), 5 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-06 16:36:57,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 71 transitions. [2022-04-06 16:36:57,723 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 71 transitions. Word has length 50 [2022-04-06 16:36:57,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:36:57,723 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 71 transitions. [2022-04-06 16:36:57,723 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 16:36:57,723 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 71 transitions. [2022-04-06 16:36:57,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-04-06 16:36:57,724 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:36:57,724 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:36:57,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-04-06 16:36:57,943 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:36:57,943 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:36:57,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:36:57,944 INFO L85 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 1 times [2022-04-06 16:36:57,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:57,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1944432636] [2022-04-06 16:36:57,944 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:36:57,945 INFO L85 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 2 times [2022-04-06 16:36:57,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:36:57,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292437256] [2022-04-06 16:36:57,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:36:57,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:36:57,957 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:36:57,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1195788997] [2022-04-06 16:36:57,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:36:57,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:36:57,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:36:57,959 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) [2022-04-06 16:36:57,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-04-06 16:36:58,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:36:58,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:36:58,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:36:58,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:36:58,130 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 16:36:58,130 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:36:58,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:36:58,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292437256] [2022-04-06 16:36:58,131 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:36:58,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195788997] [2022-04-06 16:36:58,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195788997] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:36:58,131 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:36:58,131 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:36:58,131 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:36:58,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1944432636] [2022-04-06 16:36:58,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1944432636] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:36:58,132 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:36:58,132 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:36:58,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220063460] [2022-04-06 16:36:58,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:36:58,132 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:36:58,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:58,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:36:58,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:36:58,133 INFO L87 Difference]: Start difference. First operand 55 states and 71 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 16:36:58,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:36:58,178 INFO L93 Difference]: Finished difference Result 62 states and 77 transitions. [2022-04-06 16:36:58,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:36:58,178 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 55 [2022-04-06 16:36:58,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:36:58,179 INFO L225 Difference]: With dead ends: 62 [2022-04-06 16:36:58,179 INFO L226 Difference]: Without dead ends: 60 [2022-04-06 16:36:58,180 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 16:36:58,180 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 7 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:36:58,180 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 151 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:36:58,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-04-06 16:36:58,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2022-04-06 16:36:58,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 32 states have (on average 1.125) internal successors, (36), 35 states have internal predecessors, (36), 20 states have call successors, (20), 7 states have call predecessors, (20), 6 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-06 16:36:58,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 74 transitions. [2022-04-06 16:36:58,189 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 74 transitions. Word has length 55 [2022-04-06 16:36:58,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:36:58,189 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 74 transitions. [2022-04-06 16:36:58,189 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 16:36:58,189 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 74 transitions. [2022-04-06 16:36:58,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-04-06 16:36:58,190 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:36:58,190 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:36:58,208 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-04-06 16:36:58,406 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:36:58,406 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:36:58,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:36:58,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 1 times [2022-04-06 16:36:58,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:58,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [130041309] [2022-04-06 16:36:58,407 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:36:58,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 2 times [2022-04-06 16:36:58,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:36:58,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604130487] [2022-04-06 16:36:58,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:36:58,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:36:58,416 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:36:58,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [78938232] [2022-04-06 16:36:58,416 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:36:58,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:36:58,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:36:58,417 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) [2022-04-06 16:36:58,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-04-06 16:36:58,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:36:58,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:36:58,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 16:36:58,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:36:58,636 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-04-06 16:36:58,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:36:58,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:36:58,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604130487] [2022-04-06 16:36:58,726 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:36:58,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78938232] [2022-04-06 16:36:58,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78938232] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:36:58,726 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:36:58,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-04-06 16:36:58,726 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:36:58,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [130041309] [2022-04-06 16:36:58,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [130041309] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:36:58,726 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:36:58,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 16:36:58,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089110639] [2022-04-06 16:36:58,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:36:58,728 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 16:36:58,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:58,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 16:36:58,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:36:58,728 INFO L87 Difference]: Start difference. First operand 59 states and 74 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-04-06 16:36:58,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:36:58,820 INFO L93 Difference]: Finished difference Result 66 states and 80 transitions. [2022-04-06 16:36:58,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 16:36:58,820 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 60 [2022-04-06 16:36:58,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:36:58,821 INFO L225 Difference]: With dead ends: 66 [2022-04-06 16:36:58,821 INFO L226 Difference]: Without dead ends: 64 [2022-04-06 16:36:58,821 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-04-06 16:36:58,822 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 11 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:36:58,822 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 164 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:36:58,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-04-06 16:36:58,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2022-04-06 16:36:58,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 35 states have (on average 1.1142857142857143) internal successors, (39), 38 states have internal predecessors, (39), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-06 16:36:58,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 77 transitions. [2022-04-06 16:36:58,831 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 77 transitions. Word has length 60 [2022-04-06 16:36:58,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:36:58,831 INFO L478 AbstractCegarLoop]: Abstraction has 63 states and 77 transitions. [2022-04-06 16:36:58,831 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-04-06 16:36:58,831 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 77 transitions. [2022-04-06 16:36:58,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-06 16:36:58,832 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:36:58,832 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:36:58,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-04-06 16:36:59,052 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:36:59,053 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:36:59,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:36:59,053 INFO L85 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 1 times [2022-04-06 16:36:59,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:59,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [954233786] [2022-04-06 16:36:59,054 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:36:59,054 INFO L85 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 2 times [2022-04-06 16:36:59,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:36:59,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256254709] [2022-04-06 16:36:59,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:36:59,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:36:59,067 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:36:59,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1330925697] [2022-04-06 16:36:59,068 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:36:59,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:36:59,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:36:59,068 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) [2022-04-06 16:36:59,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-04-06 16:36:59,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:36:59,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:36:59,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 16:36:59,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:36:59,219 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-04-06 16:36:59,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:36:59,311 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-04-06 16:36:59,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:36:59,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256254709] [2022-04-06 16:36:59,312 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:36:59,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330925697] [2022-04-06 16:36:59,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330925697] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 16:36:59,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:36:59,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-04-06 16:36:59,312 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:36:59,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [954233786] [2022-04-06 16:36:59,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [954233786] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:36:59,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:36:59,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:36:59,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961686132] [2022-04-06 16:36:59,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:36:59,313 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:36:59,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:59,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:36:59,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 16:36:59,313 INFO L87 Difference]: Start difference. First operand 63 states and 77 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-04-06 16:36:59,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:36:59,345 INFO L93 Difference]: Finished difference Result 69 states and 82 transitions. [2022-04-06 16:36:59,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:36:59,345 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 67 [2022-04-06 16:36:59,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:36:59,346 INFO L225 Difference]: With dead ends: 69 [2022-04-06 16:36:59,346 INFO L226 Difference]: Without dead ends: 67 [2022-04-06 16:36:59,347 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 126 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-06 16:36:59,347 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 6 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:36:59,348 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 137 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:36:59,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-04-06 16:36:59,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 59. [2022-04-06 16:36:59,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 33 states have (on average 1.121212121212121) internal successors, (37), 34 states have internal predecessors, (37), 18 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-04-06 16:36:59,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 71 transitions. [2022-04-06 16:36:59,360 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 71 transitions. Word has length 67 [2022-04-06 16:36:59,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:36:59,361 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 71 transitions. [2022-04-06 16:36:59,361 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-04-06 16:36:59,361 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 71 transitions. [2022-04-06 16:36:59,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-04-06 16:36:59,363 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:36:59,363 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:36:59,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-04-06 16:36:59,578 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:36:59,578 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:36:59,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:36:59,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 1 times [2022-04-06 16:36:59,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:59,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [292270530] [2022-04-06 16:36:59,579 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:36:59,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 2 times [2022-04-06 16:36:59,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:36:59,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345578108] [2022-04-06 16:36:59,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:36:59,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:36:59,592 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:36:59,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1174994932] [2022-04-06 16:36:59,592 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:36:59,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:36:59,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:36:59,593 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) [2022-04-06 16:36:59,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-04-06 16:36:59,636 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:36:59,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:36:59,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:36:59,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:36:59,744 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-04-06 16:36:59,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:36:59,860 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-04-06 16:36:59,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:36:59,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345578108] [2022-04-06 16:36:59,861 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:36:59,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174994932] [2022-04-06 16:36:59,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174994932] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:36:59,861 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:36:59,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 16:36:59,861 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:36:59,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [292270530] [2022-04-06 16:36:59,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [292270530] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:36:59,861 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:36:59,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:36:59,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122823382] [2022-04-06 16:36:59,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:36:59,862 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:36:59,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:36:59,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:36:59,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:36:59,862 INFO L87 Difference]: Start difference. First operand 59 states and 71 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:37:00,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:37:00,000 INFO L93 Difference]: Finished difference Result 106 states and 146 transitions. [2022-04-06 16:37:00,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:37:00,000 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 69 [2022-04-06 16:37:00,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:37:00,001 INFO L225 Difference]: With dead ends: 106 [2022-04-06 16:37:00,002 INFO L226 Difference]: Without dead ends: 98 [2022-04-06 16:37:00,002 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:37:00,002 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 30 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:37:00,002 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 259 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:37:00,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-04-06 16:37:00,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 89. [2022-04-06 16:37:00,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 47 states have (on average 1.1914893617021276) internal successors, (56), 48 states have internal predecessors, (56), 34 states have call successors, (34), 8 states have call predecessors, (34), 7 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-04-06 16:37:00,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 122 transitions. [2022-04-06 16:37:00,016 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 122 transitions. Word has length 69 [2022-04-06 16:37:00,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:37:00,016 INFO L478 AbstractCegarLoop]: Abstraction has 89 states and 122 transitions. [2022-04-06 16:37:00,016 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:37:00,016 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 122 transitions. [2022-04-06 16:37:00,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-04-06 16:37:00,017 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:37:00,017 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:37:00,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-04-06 16:37:00,233 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:00,233 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:37:00,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:37:00,234 INFO L85 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 1 times [2022-04-06 16:37:00,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:00,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1951704501] [2022-04-06 16:37:00,234 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:37:00,234 INFO L85 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 2 times [2022-04-06 16:37:00,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:37:00,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287890698] [2022-04-06 16:37:00,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:37:00,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:37:00,242 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:37:00,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1737732814] [2022-04-06 16:37:00,242 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:37:00,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:00,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:37:00,255 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) [2022-04-06 16:37:00,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-04-06 16:37:00,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:37:00,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:37:00,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjunts are in the unsatisfiable core [2022-04-06 16:37:00,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:37:00,436 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-04-06 16:37:00,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:37:00,579 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-04-06 16:37:00,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:37:00,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287890698] [2022-04-06 16:37:00,579 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:37:00,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737732814] [2022-04-06 16:37:00,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737732814] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:37:00,579 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:37:00,579 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-04-06 16:37:00,579 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:37:00,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1951704501] [2022-04-06 16:37:00,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1951704501] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:37:00,580 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:37:00,580 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 16:37:00,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928192124] [2022-04-06 16:37:00,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:37:00,580 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 16:37:00,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:00,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 16:37:00,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-04-06 16:37:00,581 INFO L87 Difference]: Start difference. First operand 89 states and 122 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 16:37:00,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:37:00,734 INFO L93 Difference]: Finished difference Result 124 states and 173 transitions. [2022-04-06 16:37:00,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 16:37:00,735 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 75 [2022-04-06 16:37:00,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:37:00,736 INFO L225 Difference]: With dead ends: 124 [2022-04-06 16:37:00,736 INFO L226 Difference]: Without dead ends: 121 [2022-04-06 16:37:00,736 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 137 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:37:00,737 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 21 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:37:00,737 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 244 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:37:00,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-04-06 16:37:00,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 118. [2022-04-06 16:37:00,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 62 states have (on average 1.2096774193548387) internal successors, (75), 64 states have internal predecessors, (75), 47 states have call successors, (47), 9 states have call predecessors, (47), 8 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 16:37:00,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 166 transitions. [2022-04-06 16:37:00,767 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 166 transitions. Word has length 75 [2022-04-06 16:37:00,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:37:00,767 INFO L478 AbstractCegarLoop]: Abstraction has 118 states and 166 transitions. [2022-04-06 16:37:00,767 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 16:37:00,767 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 166 transitions. [2022-04-06 16:37:00,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-04-06 16:37:00,768 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:37:00,768 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 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] [2022-04-06 16:37:00,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-04-06 16:37:00,983 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-04-06 16:37:00,983 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:37:00,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:37:00,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 3 times [2022-04-06 16:37:00,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:00,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1303481123] [2022-04-06 16:37:00,985 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:37:00,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 4 times [2022-04-06 16:37:00,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:37:00,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085071804] [2022-04-06 16:37:00,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:37:00,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:37:00,994 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:37:00,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1821201989] [2022-04-06 16:37:00,994 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:37:00,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:00,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:37:00,998 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) [2022-04-06 16:37:00,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-04-06 16:37:01,031 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:37:01,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:37:01,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-06 16:37:01,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:37:01,394 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 18 proven. 15 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-04-06 16:37:01,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:37:01,648 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-04-06 16:37:01,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:37:01,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085071804] [2022-04-06 16:37:01,648 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:37:01,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821201989] [2022-04-06 16:37:01,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821201989] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:37:01,649 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:37:01,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2022-04-06 16:37:01,649 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:37:01,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1303481123] [2022-04-06 16:37:01,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1303481123] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:37:01,649 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:37:01,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:37:01,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135498862] [2022-04-06 16:37:01,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:37:01,650 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:37:01,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:01,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:37:01,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:37:01,650 INFO L87 Difference]: Start difference. First operand 118 states and 166 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:37:01,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:37:01,858 INFO L93 Difference]: Finished difference Result 130 states and 176 transitions. [2022-04-06 16:37:01,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 16:37:01,858 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 80 [2022-04-06 16:37:01,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:37:01,859 INFO L225 Difference]: With dead ends: 130 [2022-04-06 16:37:01,859 INFO L226 Difference]: Without dead ends: 128 [2022-04-06 16:37:01,860 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 144 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-04-06 16:37:01,860 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 30 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:37:01,860 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 226 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:37:01,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-04-06 16:37:01,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 126. [2022-04-06 16:37:01,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 68 states have (on average 1.1911764705882353) internal successors, (81), 70 states have internal predecessors, (81), 47 states have call successors, (47), 11 states have call predecessors, (47), 10 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 16:37:01,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 172 transitions. [2022-04-06 16:37:01,873 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 172 transitions. Word has length 80 [2022-04-06 16:37:01,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:37:01,873 INFO L478 AbstractCegarLoop]: Abstraction has 126 states and 172 transitions. [2022-04-06 16:37:01,873 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:37:01,874 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 172 transitions. [2022-04-06 16:37:01,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-06 16:37:01,874 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:37:01,874 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 6, 6, 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] [2022-04-06 16:37:01,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-04-06 16:37:02,092 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-04-06 16:37:02,092 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:37:02,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:37:02,093 INFO L85 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 5 times [2022-04-06 16:37:02,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:02,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [193213195] [2022-04-06 16:37:02,093 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:37:02,093 INFO L85 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 6 times [2022-04-06 16:37:02,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:37:02,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129229823] [2022-04-06 16:37:02,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:37:02,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:37:02,101 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:37:02,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1605477082] [2022-04-06 16:37:02,101 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:37:02,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:02,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:37:02,102 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) [2022-04-06 16:37:02,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-04-06 16:37:02,146 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:37:02,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:37:02,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-06 16:37:02,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:37:02,586 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 30 proven. 21 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-04-06 16:37:02,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:37:02,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:37:02,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129229823] [2022-04-06 16:37:02,760 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:37:02,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605477082] [2022-04-06 16:37:02,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605477082] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:37:02,761 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:37:02,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-04-06 16:37:02,761 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:37:02,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [193213195] [2022-04-06 16:37:02,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [193213195] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:37:02,761 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:37:02,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:37:02,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014939659] [2022-04-06 16:37:02,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:37:02,761 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:37:02,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:02,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:37:02,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-04-06 16:37:02,762 INFO L87 Difference]: Start difference. First operand 126 states and 172 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 16:37:03,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:37:03,101 INFO L93 Difference]: Finished difference Result 134 states and 179 transitions. [2022-04-06 16:37:03,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 16:37:03,101 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 85 [2022-04-06 16:37:03,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:37:03,102 INFO L225 Difference]: With dead ends: 134 [2022-04-06 16:37:03,102 INFO L226 Difference]: Without dead ends: 132 [2022-04-06 16:37:03,102 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:37:03,103 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:37:03,103 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 227 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:37:03,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-04-06 16:37:03,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 130. [2022-04-06 16:37:03,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 71 states have (on average 1.1830985915492958) internal successors, (84), 73 states have internal predecessors, (84), 47 states have call successors, (47), 12 states have call predecessors, (47), 11 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 16:37:03,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 175 transitions. [2022-04-06 16:37:03,116 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 175 transitions. Word has length 85 [2022-04-06 16:37:03,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:37:03,116 INFO L478 AbstractCegarLoop]: Abstraction has 130 states and 175 transitions. [2022-04-06 16:37:03,116 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 16:37:03,116 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 175 transitions. [2022-04-06 16:37:03,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-06 16:37:03,117 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:37:03,117 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 6, 6, 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] [2022-04-06 16:37:03,134 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-04-06 16:37:03,323 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-04-06 16:37:03,323 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:37:03,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:37:03,324 INFO L85 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 1 times [2022-04-06 16:37:03,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:03,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1976509972] [2022-04-06 16:37:03,324 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:37:03,324 INFO L85 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 2 times [2022-04-06 16:37:03,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:37:03,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504379529] [2022-04-06 16:37:03,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:37:03,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:37:03,331 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:37:03,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1657746265] [2022-04-06 16:37:03,331 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:37:03,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:03,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:37:03,332 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) [2022-04-06 16:37:03,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-04-06 16:37:03,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:37:03,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:37:03,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-06 16:37:03,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:37:03,783 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-04-06 16:37:03,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:37:04,067 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-04-06 16:37:04,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:37:04,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504379529] [2022-04-06 16:37:04,068 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:37:04,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657746265] [2022-04-06 16:37:04,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657746265] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:37:04,068 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:37:04,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-04-06 16:37:04,068 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:37:04,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1976509972] [2022-04-06 16:37:04,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1976509972] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:37:04,068 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:37:04,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:37:04,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077653829] [2022-04-06 16:37:04,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:37:04,069 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:37:04,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:04,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:37:04,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:37:04,069 INFO L87 Difference]: Start difference. First operand 130 states and 175 transitions. Second operand has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-04-06 16:37:04,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:37:04,307 INFO L93 Difference]: Finished difference Result 157 states and 211 transitions. [2022-04-06 16:37:04,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:37:04,311 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 91 [2022-04-06 16:37:04,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:37:04,312 INFO L225 Difference]: With dead ends: 157 [2022-04-06 16:37:04,312 INFO L226 Difference]: Without dead ends: 154 [2022-04-06 16:37:04,313 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 168 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-04-06 16:37:04,313 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 19 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:37:04,313 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 275 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:37:04,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-04-06 16:37:04,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 153. [2022-04-06 16:37:04,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 84 states have (on average 1.1785714285714286) internal successors, (99), 86 states have internal predecessors, (99), 55 states have call successors, (55), 14 states have call predecessors, (55), 13 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-04-06 16:37:04,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 206 transitions. [2022-04-06 16:37:04,329 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 206 transitions. Word has length 91 [2022-04-06 16:37:04,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:37:04,329 INFO L478 AbstractCegarLoop]: Abstraction has 153 states and 206 transitions. [2022-04-06 16:37:04,329 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-04-06 16:37:04,329 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 206 transitions. [2022-04-06 16:37:04,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-04-06 16:37:04,330 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:37:04,330 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 6, 6, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:37:04,346 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-04-06 16:37:04,531 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-04-06 16:37:04,531 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:37:04,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:37:04,532 INFO L85 PathProgramCache]: Analyzing trace with hash -663071842, now seen corresponding path program 7 times [2022-04-06 16:37:04,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:04,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1232619486] [2022-04-06 16:37:04,532 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:37:04,532 INFO L85 PathProgramCache]: Analyzing trace with hash -663071842, now seen corresponding path program 8 times [2022-04-06 16:37:04,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:37:04,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314220988] [2022-04-06 16:37:04,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:37:04,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:37:04,539 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:37:04,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [932323949] [2022-04-06 16:37:04,539 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:37:04,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:04,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:37:04,540 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) [2022-04-06 16:37:04,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-04-06 16:37:04,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:37:04,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:37:04,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 16:37:04,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:37:04,714 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-04-06 16:37:04,714 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:37:04,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:37:04,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314220988] [2022-04-06 16:37:04,714 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:37:04,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932323949] [2022-04-06 16:37:04,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932323949] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:37:04,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:37:04,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:37:04,715 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:37:04,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1232619486] [2022-04-06 16:37:04,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1232619486] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:37:04,715 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:37:04,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:37:04,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626679516] [2022-04-06 16:37:04,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:37:04,715 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:37:04,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:04,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:37:04,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:37:04,716 INFO L87 Difference]: Start difference. First operand 153 states and 206 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-04-06 16:37:04,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:37:04,778 INFO L93 Difference]: Finished difference Result 201 states and 280 transitions. [2022-04-06 16:37:04,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 16:37:04,779 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 100 [2022-04-06 16:37:04,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:37:04,780 INFO L225 Difference]: With dead ends: 201 [2022-04-06 16:37:04,780 INFO L226 Difference]: Without dead ends: 156 [2022-04-06 16:37:04,780 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-04-06 16:37:04,781 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 6 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:37:04,781 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 163 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:37:04,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-04-06 16:37:04,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 147. [2022-04-06 16:37:04,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 78 states have (on average 1.1282051282051282) internal successors, (88), 80 states have internal predecessors, (88), 55 states have call successors, (55), 14 states have call predecessors, (55), 13 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-04-06 16:37:04,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 195 transitions. [2022-04-06 16:37:04,795 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 195 transitions. Word has length 100 [2022-04-06 16:37:04,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:37:04,796 INFO L478 AbstractCegarLoop]: Abstraction has 147 states and 195 transitions. [2022-04-06 16:37:04,796 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-04-06 16:37:04,796 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 195 transitions. [2022-04-06 16:37:04,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-04-06 16:37:04,796 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:37:04,797 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:37:04,813 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-04-06 16:37:05,013 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-04-06 16:37:05,013 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:37:05,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:37:05,013 INFO L85 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 1 times [2022-04-06 16:37:05,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:05,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1729790597] [2022-04-06 16:37:05,014 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:37:05,014 INFO L85 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 2 times [2022-04-06 16:37:05,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:37:05,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563644330] [2022-04-06 16:37:05,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:37:05,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:37:05,024 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:37:05,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [313724996] [2022-04-06 16:37:05,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:37:05,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:05,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:37:05,025 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) [2022-04-06 16:37:05,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-04-06 16:37:05,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:37:05,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:37:05,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 66 conjunts are in the unsatisfiable core [2022-04-06 16:37:05,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:37:05,934 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 87 proven. 52 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-04-06 16:37:05,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:37:19,371 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 81 proven. 43 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-04-06 16:37:19,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:37:19,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563644330] [2022-04-06 16:37:19,372 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:37:19,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313724996] [2022-04-06 16:37:19,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313724996] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:37:19,372 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:37:19,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 25 [2022-04-06 16:37:19,372 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:37:19,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1729790597] [2022-04-06 16:37:19,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1729790597] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:37:19,372 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:37:19,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 16:37:19,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911909387] [2022-04-06 16:37:19,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:37:19,373 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 16:37:19,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:19,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 16:37:19,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2022-04-06 16:37:19,373 INFO L87 Difference]: Start difference. First operand 147 states and 195 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 16:37:20,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:37:20,332 INFO L93 Difference]: Finished difference Result 154 states and 201 transitions. [2022-04-06 16:37:20,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 16:37:20,332 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) Word has length 107 [2022-04-06 16:37:20,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:37:20,333 INFO L225 Difference]: With dead ends: 154 [2022-04-06 16:37:20,333 INFO L226 Difference]: Without dead ends: 152 [2022-04-06 16:37:20,334 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 188 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=158, Invalid=654, Unknown=0, NotChecked=0, Total=812 [2022-04-06 16:37:20,334 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 34 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:37:20,334 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 228 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 16:37:20,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-04-06 16:37:20,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 128. [2022-04-06 16:37:20,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 68 states have (on average 1.1323529411764706) internal successors, (77), 70 states have internal predecessors, (77), 47 states have call successors, (47), 13 states have call predecessors, (47), 12 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 16:37:20,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 168 transitions. [2022-04-06 16:37:20,347 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 168 transitions. Word has length 107 [2022-04-06 16:37:20,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:37:20,348 INFO L478 AbstractCegarLoop]: Abstraction has 128 states and 168 transitions. [2022-04-06 16:37:20,348 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 16:37:20,348 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 168 transitions. [2022-04-06 16:37:20,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-04-06 16:37:20,349 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:37:20,349 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-04-06 16:37:20,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-04-06 16:37:20,558 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-04-06 16:37:20,558 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:37:20,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:37:20,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 3 times [2022-04-06 16:37:20,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:20,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [537065834] [2022-04-06 16:37:20,561 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:37:20,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 4 times [2022-04-06 16:37:20,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:37:20,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926675908] [2022-04-06 16:37:20,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:37:20,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:37:20,572 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:37:20,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2046879462] [2022-04-06 16:37:20,572 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:37:20,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:20,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:37:20,573 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) [2022-04-06 16:37:20,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-04-06 16:37:20,620 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:37:20,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:37:20,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 49 conjunts are in the unsatisfiable core [2022-04-06 16:37:20,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:37:21,452 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 70 proven. 34 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-04-06 16:37:21,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:37:23,490 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 70 proven. 34 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-04-06 16:37:23,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:37:23,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926675908] [2022-04-06 16:37:23,491 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:37:23,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046879462] [2022-04-06 16:37:23,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046879462] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:37:23,491 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:37:23,491 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2022-04-06 16:37:23,492 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:37:23,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [537065834] [2022-04-06 16:37:23,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [537065834] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:37:23,492 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:37:23,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 16:37:23,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375952305] [2022-04-06 16:37:23,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:37:23,492 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 16:37:23,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:23,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 16:37:23,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2022-04-06 16:37:23,493 INFO L87 Difference]: Start difference. First operand 128 states and 168 transitions. Second operand has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 16:37:24,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:37:24,574 INFO L93 Difference]: Finished difference Result 162 states and 215 transitions. [2022-04-06 16:37:24,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 16:37:24,574 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 113 [2022-04-06 16:37:24,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:37:24,575 INFO L225 Difference]: With dead ends: 162 [2022-04-06 16:37:24,575 INFO L226 Difference]: Without dead ends: 159 [2022-04-06 16:37:24,577 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 201 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:37:24,577 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 27 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:37:24,578 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 348 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 16:37:24,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-04-06 16:37:24,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 157. [2022-04-06 16:37:24,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 83 states have (on average 1.1325301204819278) internal successors, (94), 85 states have internal predecessors, (94), 59 states have call successors, (59), 15 states have call predecessors, (59), 14 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2022-04-06 16:37:24,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 209 transitions. [2022-04-06 16:37:24,595 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 209 transitions. Word has length 113 [2022-04-06 16:37:24,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:37:24,596 INFO L478 AbstractCegarLoop]: Abstraction has 157 states and 209 transitions. [2022-04-06 16:37:24,596 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 16:37:24,596 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 209 transitions. [2022-04-06 16:37:24,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-04-06 16:37:24,596 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:37:24,597 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:37:24,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-04-06 16:37:24,811 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:24,811 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:37:24,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:37:24,812 INFO L85 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 5 times [2022-04-06 16:37:24,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:24,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [727511611] [2022-04-06 16:37:24,812 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:37:24,812 INFO L85 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 6 times [2022-04-06 16:37:24,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:37:24,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327933198] [2022-04-06 16:37:24,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:37:24,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:37:24,818 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:37:24,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1427544725] [2022-04-06 16:37:24,819 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:37:24,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:24,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:37:24,819 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) [2022-04-06 16:37:24,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-04-06 16:37:24,870 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:37:24,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:37:24,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 16:37:24,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:37:25,002 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-04-06 16:37:25,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:37:25,157 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-04-06 16:37:25,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:37:25,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327933198] [2022-04-06 16:37:25,157 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:37:25,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427544725] [2022-04-06 16:37:25,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427544725] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:37:25,157 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:37:25,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2022-04-06 16:37:25,158 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:37:25,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [727511611] [2022-04-06 16:37:25,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [727511611] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:37:25,158 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:37:25,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 16:37:25,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40463568] [2022-04-06 16:37:25,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:37:25,158 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 16:37:25,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:25,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 16:37:25,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-04-06 16:37:25,159 INFO L87 Difference]: Start difference. First operand 157 states and 209 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-04-06 16:37:25,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:37:25,386 INFO L93 Difference]: Finished difference Result 211 states and 298 transitions. [2022-04-06 16:37:25,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:37:25,386 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 116 [2022-04-06 16:37:25,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:37:25,388 INFO L225 Difference]: With dead ends: 211 [2022-04-06 16:37:25,388 INFO L226 Difference]: Without dead ends: 203 [2022-04-06 16:37:25,388 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 227 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-04-06 16:37:25,388 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 14 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:37:25,389 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 280 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:37:25,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-04-06 16:37:25,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 184. [2022-04-06 16:37:25,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 94 states have (on average 1.1595744680851063) internal successors, (109), 96 states have internal predecessors, (109), 75 states have call successors, (75), 15 states have call predecessors, (75), 14 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2022-04-06 16:37:25,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 256 transitions. [2022-04-06 16:37:25,419 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 256 transitions. Word has length 116 [2022-04-06 16:37:25,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:37:25,419 INFO L478 AbstractCegarLoop]: Abstraction has 184 states and 256 transitions. [2022-04-06 16:37:25,419 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-04-06 16:37:25,419 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 256 transitions. [2022-04-06 16:37:25,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-04-06 16:37:25,420 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:37:25,420 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2022-04-06 16:37:25,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-04-06 16:37:25,635 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-04-06 16:37:25,635 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:37:25,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:37:25,636 INFO L85 PathProgramCache]: Analyzing trace with hash -743412771, now seen corresponding path program 3 times [2022-04-06 16:37:25,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:25,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1010652775] [2022-04-06 16:37:25,636 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:37:25,636 INFO L85 PathProgramCache]: Analyzing trace with hash -743412771, now seen corresponding path program 4 times [2022-04-06 16:37:25,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:37:25,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483005564] [2022-04-06 16:37:25,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:37:25,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:37:25,653 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:37:25,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [321110063] [2022-04-06 16:37:25,653 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:37:25,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:25,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:37:25,654 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) [2022-04-06 16:37:25,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-04-06 16:37:25,701 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:37:25,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:37:25,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 14 conjunts are in the unsatisfiable core [2022-04-06 16:37:25,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:37:25,864 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-04-06 16:37:25,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:37:26,059 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-04-06 16:37:26,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:37:26,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483005564] [2022-04-06 16:37:26,059 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:37:26,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321110063] [2022-04-06 16:37:26,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321110063] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:37:26,060 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:37:26,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 16:37:26,060 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:37:26,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1010652775] [2022-04-06 16:37:26,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1010652775] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:37:26,060 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:37:26,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:37:26,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940545697] [2022-04-06 16:37:26,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:37:26,061 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:37:26,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:26,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:37:26,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:37:26,061 INFO L87 Difference]: Start difference. First operand 184 states and 256 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-04-06 16:37:26,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:37:26,236 INFO L93 Difference]: Finished difference Result 198 states and 267 transitions. [2022-04-06 16:37:26,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 16:37:26,237 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 122 [2022-04-06 16:37:26,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:37:26,238 INFO L225 Difference]: With dead ends: 198 [2022-04-06 16:37:26,238 INFO L226 Difference]: Without dead ends: 195 [2022-04-06 16:37:26,238 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 235 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:37:26,239 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 17 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:37:26,239 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 156 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:37:26,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-04-06 16:37:26,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 194. [2022-04-06 16:37:26,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 73 states have call successors, (73), 18 states have call predecessors, (73), 17 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2022-04-06 16:37:26,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 262 transitions. [2022-04-06 16:37:26,261 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 262 transitions. Word has length 122 [2022-04-06 16:37:26,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:37:26,261 INFO L478 AbstractCegarLoop]: Abstraction has 194 states and 262 transitions. [2022-04-06 16:37:26,261 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-04-06 16:37:26,262 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 262 transitions. [2022-04-06 16:37:26,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-04-06 16:37:26,262 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:37:26,262 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 6, 6, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 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] [2022-04-06 16:37:26,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-04-06 16:37:26,476 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-04-06 16:37:26,476 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:37:26,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:37:26,476 INFO L85 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 5 times [2022-04-06 16:37:26,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:26,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1573310649] [2022-04-06 16:37:26,477 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:37:26,477 INFO L85 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 6 times [2022-04-06 16:37:26,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:37:26,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755251089] [2022-04-06 16:37:26,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:37:26,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:37:26,483 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:37:26,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1658959687] [2022-04-06 16:37:26,483 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:37:26,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:26,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:37:26,484 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) [2022-04-06 16:37:26,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-04-06 16:37:26,544 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:37:26,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:37:26,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 77 conjunts are in the unsatisfiable core [2022-04-06 16:37:26,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:37:27,337 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 70 proven. 94 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-04-06 16:37:27,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:37:29,641 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 89 proven. 75 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-04-06 16:37:29,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:37:29,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755251089] [2022-04-06 16:37:29,642 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:37:29,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658959687] [2022-04-06 16:37:29,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658959687] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:37:29,642 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:37:29,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2022-04-06 16:37:29,642 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:37:29,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1573310649] [2022-04-06 16:37:29,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1573310649] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:37:29,642 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:37:29,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 16:37:29,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772216803] [2022-04-06 16:37:29,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:37:29,643 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 16:37:29,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:29,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 16:37:29,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=644, Unknown=0, NotChecked=0, Total=812 [2022-04-06 16:37:29,643 INFO L87 Difference]: Start difference. First operand 194 states and 262 transitions. Second operand has 18 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 14 states have internal predecessors, (32), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) [2022-04-06 16:37:30,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:37:30,567 INFO L93 Difference]: Finished difference Result 265 states and 355 transitions. [2022-04-06 16:37:30,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 16:37:30,568 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 14 states have internal predecessors, (32), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) Word has length 127 [2022-04-06 16:37:30,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:37:30,569 INFO L225 Difference]: With dead ends: 265 [2022-04-06 16:37:30,569 INFO L226 Difference]: Without dead ends: 263 [2022-04-06 16:37:30,570 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=227, Invalid=895, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 16:37:30,570 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 38 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 912 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 951 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:37:30,570 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 380 Invalid, 951 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 912 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 16:37:30,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-04-06 16:37:30,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 260. [2022-04-06 16:37:30,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 139 states have (on average 1.1366906474820144) internal successors, (158), 140 states have internal predecessors, (158), 97 states have call successors, (97), 24 states have call predecessors, (97), 23 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2022-04-06 16:37:30,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 350 transitions. [2022-04-06 16:37:30,602 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 350 transitions. Word has length 127 [2022-04-06 16:37:30,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:37:30,602 INFO L478 AbstractCegarLoop]: Abstraction has 260 states and 350 transitions. [2022-04-06 16:37:30,602 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 14 states have internal predecessors, (32), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) [2022-04-06 16:37:30,602 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 350 transitions. [2022-04-06 16:37:30,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-04-06 16:37:30,603 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:37:30,604 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2022-04-06 16:37:30,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-04-06 16:37:30,810 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-04-06 16:37:30,810 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:37:30,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:37:30,811 INFO L85 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 7 times [2022-04-06 16:37:30,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:30,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1849822796] [2022-04-06 16:37:30,811 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:37:30,811 INFO L85 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 8 times [2022-04-06 16:37:30,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:37:30,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724070205] [2022-04-06 16:37:30,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:37:30,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:37:30,825 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:37:30,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1867980359] [2022-04-06 16:37:30,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:37:30,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:30,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:37:30,826 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) [2022-04-06 16:37:30,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-04-06 16:37:30,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:37:30,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:37:30,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 71 conjunts are in the unsatisfiable core [2022-04-06 16:37:30,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:37:32,065 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 142 proven. 88 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2022-04-06 16:37:32,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:37:36,850 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:37:40,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:37:40,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724070205] [2022-04-06 16:37:40,011 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:37:40,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867980359] [2022-04-06 16:37:40,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867980359] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:37:40,011 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:37:40,011 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-04-06 16:37:40,011 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:37:40,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1849822796] [2022-04-06 16:37:40,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1849822796] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:37:40,012 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:37:40,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:37:40,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580814559] [2022-04-06 16:37:40,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:37:40,012 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:37:40,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:40,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:37:40,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2022-04-06 16:37:40,013 INFO L87 Difference]: Start difference. First operand 260 states and 350 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-04-06 16:37:43,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:37:43,441 INFO L93 Difference]: Finished difference Result 268 states and 357 transitions. [2022-04-06 16:37:43,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 16:37:43,441 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) Word has length 129 [2022-04-06 16:37:43,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:37:43,443 INFO L225 Difference]: With dead ends: 268 [2022-04-06 16:37:43,443 INFO L226 Difference]: Without dead ends: 266 [2022-04-06 16:37:43,443 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 141 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=159, Invalid=652, Unknown=1, NotChecked=0, Total=812 [2022-04-06 16:37:43,444 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 34 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 808 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:37:43,444 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 245 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 808 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-04-06 16:37:43,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2022-04-06 16:37:43,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 264. [2022-04-06 16:37:43,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 142 states have (on average 1.1338028169014085) internal successors, (161), 143 states have internal predecessors, (161), 97 states have call successors, (97), 25 states have call predecessors, (97), 24 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2022-04-06 16:37:43,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 353 transitions. [2022-04-06 16:37:43,483 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 353 transitions. Word has length 129 [2022-04-06 16:37:43,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:37:43,483 INFO L478 AbstractCegarLoop]: Abstraction has 264 states and 353 transitions. [2022-04-06 16:37:43,483 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-04-06 16:37:43,483 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 353 transitions. [2022-04-06 16:37:43,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-04-06 16:37:43,484 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:37:43,484 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 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] [2022-04-06 16:37:43,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-04-06 16:37:43,699 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:43,699 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:37:43,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:37:43,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 9 times [2022-04-06 16:37:43,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:43,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1718151045] [2022-04-06 16:37:43,700 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:37:43,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 10 times [2022-04-06 16:37:43,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:37:43,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974954145] [2022-04-06 16:37:43,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:37:43,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:37:43,706 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:37:43,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2039170615] [2022-04-06 16:37:43,706 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:37:43,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:43,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:37:43,715 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) [2022-04-06 16:37:43,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-04-06 16:37:43,777 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:37:43,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:37:43,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 79 conjunts are in the unsatisfiable core [2022-04-06 16:37:43,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:37:44,892 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 103 proven. 117 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-04-06 16:37:44,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:38:18,984 WARN L232 SmtUtils]: Spent 5.91s on a formula simplification that was a NOOP. DAG size: 52 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 16:38:46,632 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 112 proven. 87 refuted. 3 times theorem prover too weak. 348 trivial. 0 not checked. [2022-04-06 16:38:46,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:38:46,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974954145] [2022-04-06 16:38:46,632 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:38:46,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039170615] [2022-04-06 16:38:46,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039170615] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:38:46,632 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:38:46,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 29 [2022-04-06 16:38:46,633 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:38:46,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1718151045] [2022-04-06 16:38:46,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1718151045] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:38:46,633 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:38:46,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:38:46,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667711965] [2022-04-06 16:38:46,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:38:46,633 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:38:46,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:38:46,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:38:46,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=624, Unknown=9, NotChecked=0, Total=812 [2022-04-06 16:38:46,634 INFO L87 Difference]: Start difference. First operand 264 states and 353 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2022-04-06 16:38:47,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:38:47,877 INFO L93 Difference]: Finished difference Result 277 states and 364 transitions. [2022-04-06 16:38:47,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 16:38:47,878 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) Word has length 132 [2022-04-06 16:38:47,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:38:47,879 INFO L225 Difference]: With dead ends: 277 [2022-04-06 16:38:47,879 INFO L226 Difference]: Without dead ends: 275 [2022-04-06 16:38:47,880 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 37.4s TimeCoverageRelationStatistics Valid=258, Invalid=923, Unknown=9, NotChecked=0, Total=1190 [2022-04-06 16:38:47,880 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 31 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 695 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:38:47,880 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 284 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 695 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 16:38:47,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-04-06 16:38:47,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 239. [2022-04-06 16:38:47,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 130 states have (on average 1.1307692307692307) internal successors, (147), 131 states have internal predecessors, (147), 85 states have call successors, (85), 24 states have call predecessors, (85), 23 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2022-04-06 16:38:47,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 315 transitions. [2022-04-06 16:38:47,913 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 315 transitions. Word has length 132 [2022-04-06 16:38:47,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:38:47,913 INFO L478 AbstractCegarLoop]: Abstraction has 239 states and 315 transitions. [2022-04-06 16:38:47,913 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2022-04-06 16:38:47,913 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 315 transitions. [2022-04-06 16:38:47,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-04-06 16:38:47,914 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:38:47,914 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2022-04-06 16:38:47,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-04-06 16:38:48,123 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:38:48,123 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:38:48,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:38:48,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 7 times [2022-04-06 16:38:48,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:38:48,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [607021551] [2022-04-06 16:38:48,124 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:38:48,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 8 times [2022-04-06 16:38:48,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:38:48,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47019127] [2022-04-06 16:38:48,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:38:48,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:38:48,130 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:38:48,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [601098581] [2022-04-06 16:38:48,130 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:38:48,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:38:48,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:38:48,131 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) [2022-04-06 16:38:48,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-04-06 16:38:48,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:38:48,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:38:48,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-06 16:38:48,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:38:48,874 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 102 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-04-06 16:38:48,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:38:51,540 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 102 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-04-06 16:38:51,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:38:51,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47019127] [2022-04-06 16:38:51,541 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:38:51,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601098581] [2022-04-06 16:38:51,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601098581] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:38:51,541 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:38:51,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2022-04-06 16:38:51,541 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:38:51,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [607021551] [2022-04-06 16:38:51,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [607021551] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:38:51,541 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:38:51,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 16:38:51,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434621384] [2022-04-06 16:38:51,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:38:51,542 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 16:38:51,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:38:51,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 16:38:51,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-04-06 16:38:51,542 INFO L87 Difference]: Start difference. First operand 239 states and 315 transitions. Second operand has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-04-06 16:38:52,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:38:52,345 INFO L93 Difference]: Finished difference Result 284 states and 377 transitions. [2022-04-06 16:38:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 16:38:52,345 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) Word has length 135 [2022-04-06 16:38:52,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:38:52,347 INFO L225 Difference]: With dead ends: 284 [2022-04-06 16:38:52,347 INFO L226 Difference]: Without dead ends: 281 [2022-04-06 16:38:52,347 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 243 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=172, Invalid=698, Unknown=0, NotChecked=0, Total=870 [2022-04-06 16:38:52,348 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 34 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:38:52,348 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 280 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 709 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:38:52,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-04-06 16:38:52,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 278. [2022-04-06 16:38:52,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 150 states have (on average 1.1333333333333333) internal successors, (170), 151 states have internal predecessors, (170), 101 states have call successors, (101), 27 states have call predecessors, (101), 26 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2022-04-06 16:38:52,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 370 transitions. [2022-04-06 16:38:52,385 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 370 transitions. Word has length 135 [2022-04-06 16:38:52,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:38:52,386 INFO L478 AbstractCegarLoop]: Abstraction has 278 states and 370 transitions. [2022-04-06 16:38:52,386 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-04-06 16:38:52,386 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 370 transitions. [2022-04-06 16:38:52,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-06 16:38:52,387 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:38:52,387 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:38:52,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-04-06 16:38:52,603 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-04-06 16:38:52,603 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:38:52,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:38:52,604 INFO L85 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 9 times [2022-04-06 16:38:52,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:38:52,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1859318643] [2022-04-06 16:38:52,604 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:38:52,604 INFO L85 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 10 times [2022-04-06 16:38:52,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:38:52,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450240826] [2022-04-06 16:38:52,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:38:52,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:38:52,610 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:38:52,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [739150653] [2022-04-06 16:38:52,611 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:38:52,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:38:52,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:38:52,612 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) [2022-04-06 16:38:52,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-04-06 16:38:52,663 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:38:52,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:38:52,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 87 conjunts are in the unsatisfiable core [2022-04-06 16:38:52,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:38:54,148 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:38:54,152 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:38:54,896 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 144 proven. 111 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-04-06 16:38:54,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:38:58,594 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 169 proven. 21 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2022-04-06 16:38:58,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:38:58,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450240826] [2022-04-06 16:38:58,595 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:38:58,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739150653] [2022-04-06 16:38:58,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739150653] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:38:58,595 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:38:58,595 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 15] total 33 [2022-04-06 16:38:58,595 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:38:58,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1859318643] [2022-04-06 16:38:58,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1859318643] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:38:58,596 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:38:58,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-06 16:38:58,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423868617] [2022-04-06 16:38:58,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:38:58,596 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 16:38:58,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:38:58,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 16:38:58,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=871, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 16:38:58,597 INFO L87 Difference]: Start difference. First operand 278 states and 370 transitions. Second operand has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) [2022-04-06 16:39:05,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:39:05,983 INFO L93 Difference]: Finished difference Result 327 states and 435 transitions. [2022-04-06 16:39:05,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 16:39:05,984 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) Word has length 138 [2022-04-06 16:39:05,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:39:05,985 INFO L225 Difference]: With dead ends: 327 [2022-04-06 16:39:05,985 INFO L226 Difference]: Without dead ends: 324 [2022-04-06 16:39:05,994 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 243 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=294, Invalid=1428, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 16:39:05,994 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 53 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 1297 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 1366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:39:05,994 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 318 Invalid, 1366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1297 Invalid, 0 Unknown, 0 Unchecked, 5.8s Time] [2022-04-06 16:39:05,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-04-06 16:39:06,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 321. [2022-04-06 16:39:06,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 173 states have (on average 1.1329479768786128) internal successors, (196), 174 states have internal predecessors, (196), 117 states have call successors, (117), 31 states have call predecessors, (117), 30 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-04-06 16:39:06,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 428 transitions. [2022-04-06 16:39:06,042 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 428 transitions. Word has length 138 [2022-04-06 16:39:06,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:39:06,042 INFO L478 AbstractCegarLoop]: Abstraction has 321 states and 428 transitions. [2022-04-06 16:39:06,043 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) [2022-04-06 16:39:06,043 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 428 transitions. [2022-04-06 16:39:06,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-04-06 16:39:06,044 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:39:06,044 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 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] [2022-04-06 16:39:06,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-04-06 16:39:06,259 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-04-06 16:39:06,259 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:39:06,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:39:06,260 INFO L85 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 11 times [2022-04-06 16:39:06,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:39:06,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2048634216] [2022-04-06 16:39:06,260 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:39:06,260 INFO L85 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 12 times [2022-04-06 16:39:06,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:39:06,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060997532] [2022-04-06 16:39:06,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:39:06,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:39:06,266 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:39:06,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [919047688] [2022-04-06 16:39:06,266 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:39:06,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:39:06,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:39:06,267 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) [2022-04-06 16:39:06,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-04-06 16:39:06,339 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:39:06,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:39:06,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 61 conjunts are in the unsatisfiable core [2022-04-06 16:39:06,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:39:06,789 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 109 proven. 76 refuted. 0 times theorem prover too weak. 582 trivial. 0 not checked. [2022-04-06 16:39:06,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:39:07,207 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 149 proven. 31 refuted. 0 times theorem prover too weak. 587 trivial. 0 not checked. [2022-04-06 16:39:07,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:39:07,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060997532] [2022-04-06 16:39:07,207 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:39:07,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919047688] [2022-04-06 16:39:07,207 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919047688] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:39:07,207 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:39:07,207 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 17 [2022-04-06 16:39:07,207 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:39:07,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2048634216] [2022-04-06 16:39:07,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2048634216] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:39:07,208 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:39:07,208 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 16:39:07,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274069384] [2022-04-06 16:39:07,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:39:07,208 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 16:39:07,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:39:07,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 16:39:07,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:39:07,209 INFO L87 Difference]: Start difference. First operand 321 states and 428 transitions. Second operand has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 16:39:08,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:39:08,005 INFO L93 Difference]: Finished difference Result 360 states and 478 transitions. [2022-04-06 16:39:08,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 16:39:08,005 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) Word has length 149 [2022-04-06 16:39:08,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:39:08,007 INFO L225 Difference]: With dead ends: 360 [2022-04-06 16:39:08,007 INFO L226 Difference]: Without dead ends: 358 [2022-04-06 16:39:08,007 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 279 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-04-06 16:39:08,008 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 39 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:39:08,008 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 280 Invalid, 605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 544 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 16:39:08,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-04-06 16:39:08,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 354. [2022-04-06 16:39:08,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 191 states have (on average 1.130890052356021) internal successors, (216), 192 states have internal predecessors, (216), 129 states have call successors, (129), 34 states have call predecessors, (129), 33 states have return successors, (127), 127 states have call predecessors, (127), 127 states have call successors, (127) [2022-04-06 16:39:08,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 472 transitions. [2022-04-06 16:39:08,073 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 472 transitions. Word has length 149 [2022-04-06 16:39:08,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:39:08,074 INFO L478 AbstractCegarLoop]: Abstraction has 354 states and 472 transitions. [2022-04-06 16:39:08,074 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 16:39:08,074 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 472 transitions. [2022-04-06 16:39:08,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-04-06 16:39:08,075 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:39:08,075 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 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] [2022-04-06 16:39:08,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-04-06 16:39:08,297 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:39:08,297 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:39:08,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:39:08,297 INFO L85 PathProgramCache]: Analyzing trace with hash -162755237, now seen corresponding path program 13 times [2022-04-06 16:39:08,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:39:08,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [336748412] [2022-04-06 16:39:08,298 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:39:08,298 INFO L85 PathProgramCache]: Analyzing trace with hash -162755237, now seen corresponding path program 14 times [2022-04-06 16:39:08,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:39:08,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855541909] [2022-04-06 16:39:08,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:39:08,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:39:08,311 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:39:08,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1208009882] [2022-04-06 16:39:08,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:39:08,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:39:08,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:39:08,312 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) [2022-04-06 16:39:08,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-04-06 16:39:08,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:39:08,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:39:08,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 61 conjunts are in the unsatisfiable core [2022-04-06 16:39:08,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:39:09,408 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 160 proven. 116 refuted. 0 times theorem prover too weak. 564 trivial. 0 not checked. [2022-04-06 16:39:09,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:39:09,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:39:09,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855541909] [2022-04-06 16:39:09,847 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:39:09,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208009882] [2022-04-06 16:39:09,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208009882] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:39:09,847 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:39:09,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-04-06 16:39:09,847 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:39:09,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [336748412] [2022-04-06 16:39:09,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [336748412] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:39:09,847 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:39:09,848 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 16:39:09,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021286903] [2022-04-06 16:39:09,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:39:09,848 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 16:39:09,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:39:09,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 16:39:09,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2022-04-06 16:39:09,848 INFO L87 Difference]: Start difference. First operand 354 states and 472 transitions. Second operand has 15 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 9 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 8 states have call successors, (26) [2022-04-06 16:39:10,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:39:10,657 INFO L93 Difference]: Finished difference Result 363 states and 480 transitions. [2022-04-06 16:39:10,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 16:39:10,658 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 9 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 8 states have call successors, (26) Word has length 151 [2022-04-06 16:39:10,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:39:10,662 INFO L225 Difference]: With dead ends: 363 [2022-04-06 16:39:10,663 INFO L226 Difference]: Without dead ends: 361 [2022-04-06 16:39:10,663 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 156 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2022-04-06 16:39:10,663 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 29 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 783 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:39:10,663 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 298 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 783 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 16:39:10,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2022-04-06 16:39:10,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 325. [2022-04-06 16:39:10,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 176 states have (on average 1.1306818181818181) internal successors, (199), 177 states have internal predecessors, (199), 117 states have call successors, (117), 32 states have call predecessors, (117), 31 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-04-06 16:39:10,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 431 transitions. [2022-04-06 16:39:10,725 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 431 transitions. Word has length 151 [2022-04-06 16:39:10,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:39:10,725 INFO L478 AbstractCegarLoop]: Abstraction has 325 states and 431 transitions. [2022-04-06 16:39:10,725 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 9 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 8 states have call successors, (26) [2022-04-06 16:39:10,725 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 431 transitions. [2022-04-06 16:39:10,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-04-06 16:39:10,726 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:39:10,726 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 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] [2022-04-06 16:39:10,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-04-06 16:39:10,930 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:39:10,931 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:39:10,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:39:10,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1672449564, now seen corresponding path program 15 times [2022-04-06 16:39:10,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:39:10,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1125090833] [2022-04-06 16:39:10,931 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:39:10,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1672449564, now seen corresponding path program 16 times [2022-04-06 16:39:10,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:39:10,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792959126] [2022-04-06 16:39:10,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:39:10,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:39:10,937 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:39:10,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [770632453] [2022-04-06 16:39:10,937 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:39:10,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:39:10,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:39:10,938 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) [2022-04-06 16:39:10,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-04-06 16:39:11,023 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:39:11,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:39:11,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 111 conjunts are in the unsatisfiable core [2022-04-06 16:39:11,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:39:12,872 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 161 proven. 225 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-04-06 16:39:12,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:39:18,244 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:39:28,128 WARN L232 SmtUtils]: Spent 5.57s on a formula simplification. DAG size of input: 74 DAG size of output: 51 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 16:41:26,846 WARN L855 $PredicateComparison]: unable to prove that (forall ((v_main_~y~0_BEFORE_CALL_374 Int) (v_main_~p~0_BEFORE_CALL_283 Int) (v_main_~x~0_BEFORE_CALL_368 Int) (v_main_~xy~0_BEFORE_CALL_182 Int) (v_main_~r~0_BEFORE_CALL_303 Int) (v_main_~k~0_BEFORE_CALL_225 Int) (v_main_~s~0_BEFORE_CALL_353 Int) (v_main_~q~0_BEFORE_CALL_350 Int) (v_main_~yy~0_BEFORE_CALL_172 Int)) (let ((.cse0 (* v_main_~x~0_BEFORE_CALL_368 v_main_~q~0_BEFORE_CALL_350)) (.cse1 (* v_main_~y~0_BEFORE_CALL_374 v_main_~s~0_BEFORE_CALL_353)) (.cse3 (+ v_main_~p~0_BEFORE_CALL_283 (* (- 1) v_main_~k~0_BEFORE_CALL_225 v_main_~q~0_BEFORE_CALL_350))) (.cse5 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_225 v_main_~s~0_BEFORE_CALL_353)) v_main_~r~0_BEFORE_CALL_303)) (.cse8 (* v_main_~y~0_BEFORE_CALL_374 v_main_~r~0_BEFORE_CALL_303)) (.cse9 (* v_main_~p~0_BEFORE_CALL_283 v_main_~x~0_BEFORE_CALL_368))) (let ((.cse2 (+ .cse8 .cse9)) (.cse4 (* v_main_~y~0_BEFORE_CALL_374 .cse5)) (.cse6 (* .cse3 v_main_~x~0_BEFORE_CALL_368)) (.cse10 (+ .cse0 .cse1))) (or (<= (+ (* v_main_~k~0_BEFORE_CALL_225 v_main_~y~0_BEFORE_CALL_374 v_main_~s~0_BEFORE_CALL_353) (* v_main_~k~0_BEFORE_CALL_225 v_main_~x~0_BEFORE_CALL_368 v_main_~q~0_BEFORE_CALL_350) .cse0 .cse1) .cse2) (= (+ (* .cse3 v_main_~xy~0_BEFORE_CALL_182) .cse4 (* .cse5 v_main_~yy~0_BEFORE_CALL_172) .cse6) (+ (* v_main_~y~0_BEFORE_CALL_374 (+ .cse4 .cse6)) .cse4 .cse6)) (not (= |c___VERIFIER_assert_#in~cond| 1)) (let ((.cse7 (div (+ .cse8 (* (- 1) .cse4) .cse9 (* (- 1) .cse6)) .cse10))) (and (= .cse2 (+ (* v_main_~x~0_BEFORE_CALL_368 .cse7 v_main_~q~0_BEFORE_CALL_350) (* v_main_~y~0_BEFORE_CALL_374 v_main_~s~0_BEFORE_CALL_353 .cse7) .cse4 .cse6)) (not (= (+ (* v_main_~p~0_BEFORE_CALL_283 v_main_~xy~0_BEFORE_CALL_182) (* v_main_~y~0_BEFORE_CALL_374 v_main_~x~0_BEFORE_CALL_368 .cse7 v_main_~q~0_BEFORE_CALL_350) (* v_main_~yy~0_BEFORE_CALL_172 v_main_~r~0_BEFORE_CALL_303) (* v_main_~y~0_BEFORE_CALL_374 v_main_~y~0_BEFORE_CALL_374 v_main_~s~0_BEFORE_CALL_353 .cse7)) (+ (* .cse7 v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_350) (* v_main_~s~0_BEFORE_CALL_353 v_main_~yy~0_BEFORE_CALL_172 .cse7) (* v_main_~p~0_BEFORE_CALL_283 v_main_~y~0_BEFORE_CALL_374 v_main_~x~0_BEFORE_CALL_368) (* v_main_~y~0_BEFORE_CALL_374 v_main_~y~0_BEFORE_CALL_374 v_main_~r~0_BEFORE_CALL_303)))))) (not (= (+ (* v_main_~y~0_BEFORE_CALL_374 .cse10) .cse0 .cse1) (+ (* v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_350) .cse0 (* v_main_~s~0_BEFORE_CALL_353 v_main_~yy~0_BEFORE_CALL_172) .cse1))))))) is different from true [2022-04-06 16:42:00,314 WARN L232 SmtUtils]: Spent 9.38s on a formula simplification that was a NOOP. DAG size: 16 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-04-06 16:42:24,473 WARN L855 $PredicateComparison]: unable to prove that (or (forall ((v_main_~y~0_BEFORE_CALL_374 Int) (v_main_~p~0_BEFORE_CALL_283 Int) (v_main_~x~0_BEFORE_CALL_368 Int) (v_main_~xy~0_BEFORE_CALL_182 Int) (v_main_~r~0_BEFORE_CALL_303 Int) (v_main_~k~0_BEFORE_CALL_225 Int) (v_main_~s~0_BEFORE_CALL_353 Int) (v_main_~q~0_BEFORE_CALL_350 Int) (v_main_~yy~0_BEFORE_CALL_172 Int)) (let ((.cse0 (* v_main_~x~0_BEFORE_CALL_368 v_main_~q~0_BEFORE_CALL_350)) (.cse1 (* v_main_~y~0_BEFORE_CALL_374 v_main_~s~0_BEFORE_CALL_353)) (.cse3 (+ v_main_~p~0_BEFORE_CALL_283 (* (- 1) v_main_~k~0_BEFORE_CALL_225 v_main_~q~0_BEFORE_CALL_350))) (.cse5 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_225 v_main_~s~0_BEFORE_CALL_353)) v_main_~r~0_BEFORE_CALL_303)) (.cse8 (* v_main_~y~0_BEFORE_CALL_374 v_main_~r~0_BEFORE_CALL_303)) (.cse9 (* v_main_~p~0_BEFORE_CALL_283 v_main_~x~0_BEFORE_CALL_368))) (let ((.cse2 (+ .cse8 .cse9)) (.cse4 (* v_main_~y~0_BEFORE_CALL_374 .cse5)) (.cse6 (* .cse3 v_main_~x~0_BEFORE_CALL_368)) (.cse10 (+ .cse0 .cse1))) (or (<= (+ (* v_main_~k~0_BEFORE_CALL_225 v_main_~y~0_BEFORE_CALL_374 v_main_~s~0_BEFORE_CALL_353) (* v_main_~k~0_BEFORE_CALL_225 v_main_~x~0_BEFORE_CALL_368 v_main_~q~0_BEFORE_CALL_350) .cse0 .cse1) .cse2) (= (+ (* .cse3 v_main_~xy~0_BEFORE_CALL_182) .cse4 (* .cse5 v_main_~yy~0_BEFORE_CALL_172) .cse6) (+ (* v_main_~y~0_BEFORE_CALL_374 (+ .cse4 .cse6)) .cse4 .cse6)) (let ((.cse7 (div (+ .cse8 (* (- 1) .cse4) .cse9 (* (- 1) .cse6)) .cse10))) (and (= .cse2 (+ (* v_main_~x~0_BEFORE_CALL_368 .cse7 v_main_~q~0_BEFORE_CALL_350) (* v_main_~y~0_BEFORE_CALL_374 v_main_~s~0_BEFORE_CALL_353 .cse7) .cse4 .cse6)) (not (= (+ (* v_main_~p~0_BEFORE_CALL_283 v_main_~xy~0_BEFORE_CALL_182) (* v_main_~y~0_BEFORE_CALL_374 v_main_~x~0_BEFORE_CALL_368 .cse7 v_main_~q~0_BEFORE_CALL_350) (* v_main_~yy~0_BEFORE_CALL_172 v_main_~r~0_BEFORE_CALL_303) (* v_main_~y~0_BEFORE_CALL_374 v_main_~y~0_BEFORE_CALL_374 v_main_~s~0_BEFORE_CALL_353 .cse7)) (+ (* .cse7 v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_350) (* v_main_~s~0_BEFORE_CALL_353 v_main_~yy~0_BEFORE_CALL_172 .cse7) (* v_main_~p~0_BEFORE_CALL_283 v_main_~y~0_BEFORE_CALL_374 v_main_~x~0_BEFORE_CALL_368) (* v_main_~y~0_BEFORE_CALL_374 v_main_~y~0_BEFORE_CALL_374 v_main_~r~0_BEFORE_CALL_303)))))) (not (= (+ (* v_main_~y~0_BEFORE_CALL_374 .cse10) .cse0 .cse1) (+ (* v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_350) .cse0 (* v_main_~s~0_BEFORE_CALL_353 v_main_~yy~0_BEFORE_CALL_172) .cse1))))))) (not (= |c___VERIFIER_assert_#in~cond| 1))) is different from true [2022-04-06 16:44:20,094 WARN L855 $PredicateComparison]: unable to prove that (or (forall ((v_main_~y~0_BEFORE_CALL_374 Int) (v_main_~p~0_BEFORE_CALL_283 Int) (v_main_~x~0_BEFORE_CALL_368 Int) (v_main_~xy~0_BEFORE_CALL_182 Int) (v_main_~r~0_BEFORE_CALL_303 Int) (v_main_~k~0_BEFORE_CALL_225 Int) (v_main_~s~0_BEFORE_CALL_353 Int) (v_main_~q~0_BEFORE_CALL_350 Int) (v_main_~yy~0_BEFORE_CALL_172 Int)) (let ((.cse0 (* v_main_~x~0_BEFORE_CALL_368 v_main_~q~0_BEFORE_CALL_350)) (.cse1 (* v_main_~y~0_BEFORE_CALL_374 v_main_~s~0_BEFORE_CALL_353)) (.cse3 (+ v_main_~p~0_BEFORE_CALL_283 (* (- 1) v_main_~k~0_BEFORE_CALL_225 v_main_~q~0_BEFORE_CALL_350))) (.cse5 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_225 v_main_~s~0_BEFORE_CALL_353)) v_main_~r~0_BEFORE_CALL_303)) (.cse8 (* v_main_~y~0_BEFORE_CALL_374 v_main_~r~0_BEFORE_CALL_303)) (.cse9 (* v_main_~p~0_BEFORE_CALL_283 v_main_~x~0_BEFORE_CALL_368))) (let ((.cse2 (+ .cse8 .cse9)) (.cse4 (* v_main_~y~0_BEFORE_CALL_374 .cse5)) (.cse6 (* .cse3 v_main_~x~0_BEFORE_CALL_368)) (.cse10 (+ .cse0 .cse1))) (or (<= (+ (* v_main_~k~0_BEFORE_CALL_225 v_main_~y~0_BEFORE_CALL_374 v_main_~s~0_BEFORE_CALL_353) (* v_main_~k~0_BEFORE_CALL_225 v_main_~x~0_BEFORE_CALL_368 v_main_~q~0_BEFORE_CALL_350) .cse0 .cse1) .cse2) (= (+ (* .cse3 v_main_~xy~0_BEFORE_CALL_182) .cse4 (* .cse5 v_main_~yy~0_BEFORE_CALL_172) .cse6) (+ (* v_main_~y~0_BEFORE_CALL_374 (+ .cse4 .cse6)) .cse4 .cse6)) (let ((.cse7 (div (+ .cse8 (* (- 1) .cse4) .cse9 (* (- 1) .cse6)) .cse10))) (and (= .cse2 (+ (* v_main_~x~0_BEFORE_CALL_368 .cse7 v_main_~q~0_BEFORE_CALL_350) (* v_main_~y~0_BEFORE_CALL_374 v_main_~s~0_BEFORE_CALL_353 .cse7) .cse4 .cse6)) (not (= (+ (* v_main_~p~0_BEFORE_CALL_283 v_main_~xy~0_BEFORE_CALL_182) (* v_main_~y~0_BEFORE_CALL_374 v_main_~x~0_BEFORE_CALL_368 .cse7 v_main_~q~0_BEFORE_CALL_350) (* v_main_~yy~0_BEFORE_CALL_172 v_main_~r~0_BEFORE_CALL_303) (* v_main_~y~0_BEFORE_CALL_374 v_main_~y~0_BEFORE_CALL_374 v_main_~s~0_BEFORE_CALL_353 .cse7)) (+ (* .cse7 v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_350) (* v_main_~s~0_BEFORE_CALL_353 v_main_~yy~0_BEFORE_CALL_172 .cse7) (* v_main_~p~0_BEFORE_CALL_283 v_main_~y~0_BEFORE_CALL_374 v_main_~x~0_BEFORE_CALL_368) (* v_main_~y~0_BEFORE_CALL_374 v_main_~y~0_BEFORE_CALL_374 v_main_~r~0_BEFORE_CALL_303)))))) (not (= (+ (* v_main_~y~0_BEFORE_CALL_374 .cse10) .cse0 .cse1) (+ (* v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_350) .cse0 (* v_main_~s~0_BEFORE_CALL_353 v_main_~yy~0_BEFORE_CALL_172) .cse1))))))) (not (= |c___VERIFIER_assert_#in~cond| 1)) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-04-06 16:45:55,241 WARN L232 SmtUtils]: Spent 5.99s on a formula simplification that was a NOOP. DAG size: 56 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 16:46:54,067 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse3 (+ c_main_~p~0 (* (- 1) c_main_~q~0 c_main_~k~0))) (.cse2 (+ c_main_~r~0 (* (- 1) (* c_main_~s~0 c_main_~k~0))))) (let ((.cse6 (* .cse2 c_main_~y~0)) (.cse7 (* .cse3 c_main_~x~0))) (let ((.cse4 (* c_main_~q~0 c_main_~xy~0)) (.cse5 (* c_main_~yy~0 c_main_~s~0)) (.cse0 (+ .cse6 .cse7)) (.cse8 (* c_main_~q~0 c_main_~x~0)) (.cse9 (* c_main_~s~0 c_main_~y~0))) (or (not (= c_main_~c~0 .cse0)) (let ((.cse1 (div (+ (* .cse6 2) (* 2 .cse7)) .cse0))) (= (+ (* c_main_~yy~0 .cse1 .cse2) (* .cse1 c_main_~xy~0 .cse3) (* c_main_~q~0 c_main_~x~0 c_main_~y~0) (* c_main_~s~0 c_main_~y~0 c_main_~y~0)) (+ .cse4 .cse5 (* .cse1 .cse3 c_main_~x~0 c_main_~y~0) (* .cse1 .cse2 c_main_~y~0 c_main_~y~0)))) (<= (+ (* 3 (* c_main_~p~0 c_main_~x~0)) (* 3 (* c_main_~r~0 c_main_~y~0))) (+ c_main_~b~0 (* (* c_main_~q~0 c_main_~x~0 c_main_~k~0) 3) (* 3 (* c_main_~s~0 c_main_~y~0 c_main_~k~0)))) (not (= (+ .cse8 .cse9 (* c_main_~b~0 c_main_~y~0)) (+ .cse4 .cse5 c_main_~b~0))) (<= c_main_~b~0 c_main_~c~0) (not (= (+ .cse6 (* c_main_~xy~0 .cse3) .cse7 (* c_main_~yy~0 .cse2)) (+ .cse6 (* .cse0 c_main_~y~0) .cse7))) (not (= c_main_~b~0 (+ .cse8 .cse9))))))) is different from true [2022-04-06 16:47:21,447 WARN L232 SmtUtils]: Spent 7.18s on a formula simplification that was a NOOP. DAG size: 3 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-04-06 16:47:23,455 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse1 (* c_main_~q~0 c_main_~xy~0)) (.cse2 (* c_main_~yy~0 c_main_~s~0)) (.cse7 (* c_main_~q~0 c_main_~x~0)) (.cse8 (* c_main_~s~0 c_main_~y~0)) (.cse3 (* c_main_~p~0 c_main_~x~0)) (.cse4 (* c_main_~r~0 c_main_~y~0)) (.cse5 (* c_main_~q~0 c_main_~x~0 c_main_~k~0)) (.cse6 (* c_main_~s~0 c_main_~y~0 c_main_~k~0))) (or (let ((.cse0 (div (+ (* 2 c_main_~r~0 c_main_~y~0) (* 2 c_main_~p~0 c_main_~x~0) (* (- 2) c_main_~q~0 c_main_~x~0 c_main_~k~0) (* (- 2) c_main_~s~0 c_main_~y~0 c_main_~k~0)) (+ (* (- 1) c_main_~q~0 c_main_~x~0 c_main_~k~0) (* (- 1) c_main_~s~0 c_main_~y~0 c_main_~k~0) .cse3 .cse4)))) (= (+ (* c_main_~xy~0 c_main_~p~0 .cse0) (* c_main_~q~0 c_main_~x~0 c_main_~y~0) (* c_main_~q~0 .cse0 c_main_~x~0 c_main_~y~0 c_main_~k~0) (* c_main_~s~0 .cse0 c_main_~y~0 c_main_~y~0 c_main_~k~0) (* c_main_~yy~0 .cse0 c_main_~r~0) (* c_main_~s~0 c_main_~y~0 c_main_~y~0)) (+ .cse1 (* c_main_~q~0 c_main_~xy~0 .cse0 c_main_~k~0) .cse2 (* .cse0 c_main_~r~0 c_main_~y~0 c_main_~y~0) (* c_main_~yy~0 c_main_~s~0 .cse0 c_main_~k~0) (* c_main_~p~0 .cse0 c_main_~x~0 c_main_~y~0)))) (<= (+ (* 3 .cse3) (* 3 .cse4)) (+ c_main_~b~0 (* .cse5 3) (* 3 .cse6))) (not (= (+ .cse7 .cse8 (* c_main_~b~0 c_main_~y~0)) (+ .cse1 .cse2 c_main_~b~0))) (<= c_main_~b~0 c_main_~c~0) (not (= c_main_~b~0 (+ .cse7 .cse8))) (not (= (+ (* c_main_~q~0 c_main_~xy~0 c_main_~k~0) (* c_main_~yy~0 c_main_~s~0 c_main_~k~0) (* c_main_~p~0 c_main_~x~0 c_main_~y~0) (* c_main_~r~0 c_main_~y~0 c_main_~y~0)) (+ (* c_main_~q~0 c_main_~x~0 c_main_~y~0 c_main_~k~0) (* c_main_~yy~0 c_main_~r~0) (* c_main_~s~0 c_main_~y~0 c_main_~y~0 c_main_~k~0) (* c_main_~xy~0 c_main_~p~0)))) (not (= (+ .cse3 .cse4) (+ .cse5 c_main_~c~0 .cse6))))) is different from true [2022-04-06 16:47:53,561 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse3 (* c_main_~p~0 c_main_~x~0)) (.cse4 (* c_main_~r~0 c_main_~y~0))) (let ((.cse1 (* c_main_~q~0 c_main_~xy~0)) (.cse2 (* c_main_~yy~0 c_main_~s~0)) (.cse8 (* c_main_~q~0 c_main_~x~0)) (.cse9 (* c_main_~s~0 c_main_~y~0)) (.cse5 (+ .cse3 .cse4)) (.cse6 (* c_main_~q~0 c_main_~x~0 c_main_~k~0)) (.cse7 (* c_main_~s~0 c_main_~y~0 c_main_~k~0))) (or (let ((.cse0 (div (+ (* 2 c_main_~r~0 c_main_~y~0) (* 2 c_main_~p~0 c_main_~x~0) (* (- 2) c_main_~q~0 c_main_~x~0 c_main_~k~0) (* (- 2) c_main_~s~0 c_main_~y~0 c_main_~k~0)) (+ (* (- 1) c_main_~q~0 c_main_~x~0 c_main_~k~0) (* (- 1) c_main_~s~0 c_main_~y~0 c_main_~k~0) .cse3 .cse4)))) (= (+ (* c_main_~xy~0 c_main_~p~0 .cse0) (* c_main_~q~0 c_main_~x~0 c_main_~y~0) (* c_main_~q~0 .cse0 c_main_~x~0 c_main_~y~0 c_main_~k~0) (* c_main_~s~0 .cse0 c_main_~y~0 c_main_~y~0 c_main_~k~0) (* c_main_~yy~0 .cse0 c_main_~r~0) (* c_main_~s~0 c_main_~y~0 c_main_~y~0)) (+ .cse1 (* c_main_~q~0 c_main_~xy~0 .cse0 c_main_~k~0) .cse2 (* .cse0 c_main_~r~0 c_main_~y~0 c_main_~y~0) (* c_main_~yy~0 c_main_~s~0 .cse0 c_main_~k~0) (* c_main_~p~0 .cse0 c_main_~x~0 c_main_~y~0)))) (not (= .cse5 c_main_~a~0)) (<= (+ (* 3 .cse3) (* 3 .cse4)) (+ c_main_~b~0 (* .cse6 3) (* 3 .cse7))) (not (= (+ .cse8 .cse9 (* c_main_~b~0 c_main_~y~0)) (+ .cse1 .cse2 c_main_~b~0))) (<= c_main_~b~0 c_main_~c~0) (not (= c_main_~b~0 (+ .cse8 .cse9))) (not (= (+ (* c_main_~q~0 c_main_~xy~0 c_main_~k~0) (* c_main_~yy~0 c_main_~s~0 c_main_~k~0) (* c_main_~p~0 c_main_~x~0 c_main_~y~0) (* c_main_~r~0 c_main_~y~0 c_main_~y~0)) (+ (* c_main_~q~0 c_main_~x~0 c_main_~y~0 c_main_~k~0) (* c_main_~yy~0 c_main_~r~0) (* c_main_~s~0 c_main_~y~0 c_main_~y~0 c_main_~k~0) (* c_main_~xy~0 c_main_~p~0)))) (not (= .cse5 (+ .cse6 c_main_~c~0 .cse7)))))) is different from true [2022-04-06 16:48:33,794 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((v_main_~y~0_BEFORE_CALL_385 Int) (v_main_~p~0_BEFORE_CALL_294 Int) (v_main_~k~0_BEFORE_CALL_228 Int) (v_main_~x~0_BEFORE_CALL_379 Int) (v_main_~r~0_BEFORE_CALL_314 Int) (v_main_~xy~0_BEFORE_CALL_193 Int) (v_main_~s~0_BEFORE_CALL_364 Int) (v_main_~yy~0_BEFORE_CALL_183 Int) (v_main_~q~0_BEFORE_CALL_361 Int)) (let ((.cse5 (* v_main_~k~0_BEFORE_CALL_228 v_main_~y~0_BEFORE_CALL_385 v_main_~s~0_BEFORE_CALL_364)) (.cse4 (* v_main_~k~0_BEFORE_CALL_228 v_main_~x~0_BEFORE_CALL_379 v_main_~q~0_BEFORE_CALL_361)) (.cse2 (* v_main_~x~0_BEFORE_CALL_379 v_main_~q~0_BEFORE_CALL_361)) (.cse3 (* v_main_~y~0_BEFORE_CALL_385 v_main_~s~0_BEFORE_CALL_364)) (.cse6 (* v_main_~s~0_BEFORE_CALL_364 v_main_~yy~0_BEFORE_CALL_183)) (.cse7 (* v_main_~xy~0_BEFORE_CALL_193 v_main_~q~0_BEFORE_CALL_361)) (.cse0 (* v_main_~y~0_BEFORE_CALL_385 v_main_~r~0_BEFORE_CALL_314)) (.cse1 (* v_main_~p~0_BEFORE_CALL_294 v_main_~x~0_BEFORE_CALL_379))) (or (not (= (+ (* v_main_~k~0_BEFORE_CALL_228 v_main_~s~0_BEFORE_CALL_364 v_main_~yy~0_BEFORE_CALL_183) (* v_main_~p~0_BEFORE_CALL_294 v_main_~y~0_BEFORE_CALL_385 v_main_~x~0_BEFORE_CALL_379) (* v_main_~y~0_BEFORE_CALL_385 v_main_~y~0_BEFORE_CALL_385 v_main_~r~0_BEFORE_CALL_314) (* v_main_~k~0_BEFORE_CALL_228 v_main_~xy~0_BEFORE_CALL_193 v_main_~q~0_BEFORE_CALL_361)) (+ (* v_main_~k~0_BEFORE_CALL_228 v_main_~y~0_BEFORE_CALL_385 v_main_~y~0_BEFORE_CALL_385 v_main_~s~0_BEFORE_CALL_364) (* v_main_~yy~0_BEFORE_CALL_183 v_main_~r~0_BEFORE_CALL_314) (* v_main_~k~0_BEFORE_CALL_228 v_main_~y~0_BEFORE_CALL_385 v_main_~x~0_BEFORE_CALL_379 v_main_~q~0_BEFORE_CALL_361) (* v_main_~p~0_BEFORE_CALL_294 v_main_~xy~0_BEFORE_CALL_193)))) (<= (+ (* .cse0 3) (* 3 .cse1)) (+ .cse2 .cse3 (* .cse4 3) (* .cse5 3))) (<= (+ .cse5 .cse2 .cse3 .cse4) (+ .cse0 .cse1)) (not (= (+ .cse2 .cse3 (* (+ .cse2 .cse3) v_main_~y~0_BEFORE_CALL_385)) (+ .cse2 .cse3 .cse6 .cse7))) (let ((.cse8 (div (+ (* v_main_~k~0_BEFORE_CALL_228 (- 2) v_main_~x~0_BEFORE_CALL_379 v_main_~q~0_BEFORE_CALL_361) (* v_main_~k~0_BEFORE_CALL_228 (- 2) v_main_~y~0_BEFORE_CALL_385 v_main_~s~0_BEFORE_CALL_364) (* v_main_~y~0_BEFORE_CALL_385 2 v_main_~r~0_BEFORE_CALL_314) (* v_main_~p~0_BEFORE_CALL_294 2 v_main_~x~0_BEFORE_CALL_379)) (+ .cse0 (* (- 1) v_main_~k~0_BEFORE_CALL_228 v_main_~y~0_BEFORE_CALL_385 v_main_~s~0_BEFORE_CALL_364) (* (- 1) v_main_~k~0_BEFORE_CALL_228 v_main_~x~0_BEFORE_CALL_379 v_main_~q~0_BEFORE_CALL_361) .cse1)))) (= (+ (* .cse8 v_main_~k~0_BEFORE_CALL_228 v_main_~s~0_BEFORE_CALL_364 v_main_~yy~0_BEFORE_CALL_183) .cse6 (* .cse8 v_main_~k~0_BEFORE_CALL_228 v_main_~xy~0_BEFORE_CALL_193 v_main_~q~0_BEFORE_CALL_361) .cse7 (* .cse8 v_main_~p~0_BEFORE_CALL_294 v_main_~y~0_BEFORE_CALL_385 v_main_~x~0_BEFORE_CALL_379) (* .cse8 v_main_~y~0_BEFORE_CALL_385 v_main_~y~0_BEFORE_CALL_385 v_main_~r~0_BEFORE_CALL_314)) (+ (* .cse8 v_main_~p~0_BEFORE_CALL_294 v_main_~xy~0_BEFORE_CALL_193) (* .cse8 v_main_~k~0_BEFORE_CALL_228 v_main_~y~0_BEFORE_CALL_385 v_main_~x~0_BEFORE_CALL_379 v_main_~q~0_BEFORE_CALL_361) (* .cse8 v_main_~k~0_BEFORE_CALL_228 v_main_~y~0_BEFORE_CALL_385 v_main_~y~0_BEFORE_CALL_385 v_main_~s~0_BEFORE_CALL_364) (* v_main_~y~0_BEFORE_CALL_385 v_main_~y~0_BEFORE_CALL_385 v_main_~s~0_BEFORE_CALL_364) (* v_main_~y~0_BEFORE_CALL_385 v_main_~x~0_BEFORE_CALL_379 v_main_~q~0_BEFORE_CALL_361) (* .cse8 v_main_~yy~0_BEFORE_CALL_183 v_main_~r~0_BEFORE_CALL_314)))))))) is different from true [2022-04-06 16:49:52,398 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((v_main_~y~0_BEFORE_CALL_385 Int) (v_main_~p~0_BEFORE_CALL_294 Int) (v_main_~k~0_BEFORE_CALL_228 Int) (v_main_~x~0_BEFORE_CALL_379 Int) (v_main_~r~0_BEFORE_CALL_314 Int) (v_main_~xy~0_BEFORE_CALL_193 Int) (v_main_~s~0_BEFORE_CALL_364 Int) (v_main_~yy~0_BEFORE_CALL_183 Int) (v_main_~q~0_BEFORE_CALL_361 Int)) (let ((.cse5 (* v_main_~k~0_BEFORE_CALL_228 v_main_~y~0_BEFORE_CALL_385 v_main_~s~0_BEFORE_CALL_364)) (.cse4 (* v_main_~k~0_BEFORE_CALL_228 v_main_~x~0_BEFORE_CALL_379 v_main_~q~0_BEFORE_CALL_361)) (.cse2 (* v_main_~x~0_BEFORE_CALL_379 v_main_~q~0_BEFORE_CALL_361)) (.cse3 (* v_main_~y~0_BEFORE_CALL_385 v_main_~s~0_BEFORE_CALL_364)) (.cse6 (* v_main_~s~0_BEFORE_CALL_364 v_main_~yy~0_BEFORE_CALL_183)) (.cse7 (* v_main_~xy~0_BEFORE_CALL_193 v_main_~q~0_BEFORE_CALL_361)) (.cse0 (* v_main_~y~0_BEFORE_CALL_385 v_main_~r~0_BEFORE_CALL_314)) (.cse1 (* v_main_~p~0_BEFORE_CALL_294 v_main_~x~0_BEFORE_CALL_379))) (or (not (= (+ (* v_main_~k~0_BEFORE_CALL_228 v_main_~s~0_BEFORE_CALL_364 v_main_~yy~0_BEFORE_CALL_183) (* v_main_~p~0_BEFORE_CALL_294 v_main_~y~0_BEFORE_CALL_385 v_main_~x~0_BEFORE_CALL_379) (* v_main_~y~0_BEFORE_CALL_385 v_main_~y~0_BEFORE_CALL_385 v_main_~r~0_BEFORE_CALL_314) (* v_main_~k~0_BEFORE_CALL_228 v_main_~xy~0_BEFORE_CALL_193 v_main_~q~0_BEFORE_CALL_361)) (+ (* v_main_~k~0_BEFORE_CALL_228 v_main_~y~0_BEFORE_CALL_385 v_main_~y~0_BEFORE_CALL_385 v_main_~s~0_BEFORE_CALL_364) (* v_main_~yy~0_BEFORE_CALL_183 v_main_~r~0_BEFORE_CALL_314) (* v_main_~k~0_BEFORE_CALL_228 v_main_~y~0_BEFORE_CALL_385 v_main_~x~0_BEFORE_CALL_379 v_main_~q~0_BEFORE_CALL_361) (* v_main_~p~0_BEFORE_CALL_294 v_main_~xy~0_BEFORE_CALL_193)))) (<= (+ (* .cse0 3) (* 3 .cse1)) (+ .cse2 .cse3 (* .cse4 3) (* .cse5 3))) (<= (+ .cse5 .cse2 .cse3 .cse4) (+ .cse0 .cse1)) (not (= (+ .cse2 .cse3 (* (+ .cse2 .cse3) v_main_~y~0_BEFORE_CALL_385)) (+ .cse2 .cse3 .cse6 .cse7))) (let ((.cse8 (div (+ (* v_main_~k~0_BEFORE_CALL_228 (- 2) v_main_~x~0_BEFORE_CALL_379 v_main_~q~0_BEFORE_CALL_361) (* v_main_~k~0_BEFORE_CALL_228 (- 2) v_main_~y~0_BEFORE_CALL_385 v_main_~s~0_BEFORE_CALL_364) (* v_main_~y~0_BEFORE_CALL_385 2 v_main_~r~0_BEFORE_CALL_314) (* v_main_~p~0_BEFORE_CALL_294 2 v_main_~x~0_BEFORE_CALL_379)) (+ .cse0 (* (- 1) v_main_~k~0_BEFORE_CALL_228 v_main_~y~0_BEFORE_CALL_385 v_main_~s~0_BEFORE_CALL_364) (* (- 1) v_main_~k~0_BEFORE_CALL_228 v_main_~x~0_BEFORE_CALL_379 v_main_~q~0_BEFORE_CALL_361) .cse1)))) (= (+ (* .cse8 v_main_~k~0_BEFORE_CALL_228 v_main_~s~0_BEFORE_CALL_364 v_main_~yy~0_BEFORE_CALL_183) .cse6 (* .cse8 v_main_~k~0_BEFORE_CALL_228 v_main_~xy~0_BEFORE_CALL_193 v_main_~q~0_BEFORE_CALL_361) .cse7 (* .cse8 v_main_~p~0_BEFORE_CALL_294 v_main_~y~0_BEFORE_CALL_385 v_main_~x~0_BEFORE_CALL_379) (* .cse8 v_main_~y~0_BEFORE_CALL_385 v_main_~y~0_BEFORE_CALL_385 v_main_~r~0_BEFORE_CALL_314)) (+ (* .cse8 v_main_~p~0_BEFORE_CALL_294 v_main_~xy~0_BEFORE_CALL_193) (* .cse8 v_main_~k~0_BEFORE_CALL_228 v_main_~y~0_BEFORE_CALL_385 v_main_~x~0_BEFORE_CALL_379 v_main_~q~0_BEFORE_CALL_361) (* .cse8 v_main_~k~0_BEFORE_CALL_228 v_main_~y~0_BEFORE_CALL_385 v_main_~y~0_BEFORE_CALL_385 v_main_~s~0_BEFORE_CALL_364) (* v_main_~y~0_BEFORE_CALL_385 v_main_~y~0_BEFORE_CALL_385 v_main_~s~0_BEFORE_CALL_364) (* v_main_~y~0_BEFORE_CALL_385 v_main_~x~0_BEFORE_CALL_379 v_main_~q~0_BEFORE_CALL_361) (* .cse8 v_main_~yy~0_BEFORE_CALL_183 v_main_~r~0_BEFORE_CALL_314))))))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-04-06 16:50:22,712 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse3 (* c_main_~p~0 c_main_~x~0)) (.cse4 (* c_main_~r~0 c_main_~y~0)) (.cse1 (* c_main_~q~0 c_main_~xy~0)) (.cse2 (* c_main_~yy~0 c_main_~s~0)) (.cse5 (* c_main_~q~0 c_main_~x~0)) (.cse6 (* c_main_~s~0 c_main_~y~0))) (or (let ((.cse0 (div (+ (* 2 c_main_~r~0 c_main_~y~0) (* 2 c_main_~p~0 c_main_~x~0) (* (- 2) c_main_~q~0 c_main_~x~0 c_main_~k~0) (* (- 2) c_main_~s~0 c_main_~y~0 c_main_~k~0)) (+ (* (- 1) c_main_~q~0 c_main_~x~0 c_main_~k~0) (* (- 1) c_main_~s~0 c_main_~y~0 c_main_~k~0) .cse3 .cse4)))) (= (+ (* c_main_~xy~0 c_main_~p~0 .cse0) (* c_main_~q~0 c_main_~x~0 c_main_~y~0) (* c_main_~q~0 .cse0 c_main_~x~0 c_main_~y~0 c_main_~k~0) (* c_main_~s~0 .cse0 c_main_~y~0 c_main_~y~0 c_main_~k~0) (* c_main_~yy~0 .cse0 c_main_~r~0) (* c_main_~s~0 c_main_~y~0 c_main_~y~0)) (+ .cse1 (* c_main_~q~0 c_main_~xy~0 .cse0 c_main_~k~0) .cse2 (* .cse0 c_main_~r~0 c_main_~y~0 c_main_~y~0) (* c_main_~yy~0 c_main_~s~0 .cse0 c_main_~k~0) (* c_main_~p~0 .cse0 c_main_~x~0 c_main_~y~0)))) (not (= (+ .cse3 .cse4) c_main_~a~0)) (not (= (+ (* c_main_~b~0 c_main_~k~0) c_main_~c~0) c_main_~a~0)) (<= (+ (* 3 .cse3) (* 3 .cse4)) (+ c_main_~b~0 (* (* c_main_~q~0 c_main_~x~0 c_main_~k~0) 3) (* 3 (* c_main_~s~0 c_main_~y~0 c_main_~k~0)))) (not (= (+ .cse5 .cse6 (* c_main_~b~0 c_main_~y~0)) (+ .cse1 .cse2 c_main_~b~0))) (<= c_main_~b~0 c_main_~c~0) (not (= c_main_~b~0 (+ .cse5 .cse6))) (not (= (+ (* c_main_~q~0 c_main_~xy~0 c_main_~k~0) (* c_main_~yy~0 c_main_~s~0 c_main_~k~0) (* c_main_~p~0 c_main_~x~0 c_main_~y~0) (* c_main_~r~0 c_main_~y~0 c_main_~y~0)) (+ (* c_main_~q~0 c_main_~x~0 c_main_~y~0 c_main_~k~0) (* c_main_~yy~0 c_main_~r~0) (* c_main_~s~0 c_main_~y~0 c_main_~y~0 c_main_~k~0) (* c_main_~xy~0 c_main_~p~0)))))) is different from true [2022-04-06 16:51:04,765 WARN L232 SmtUtils]: Spent 7.82s on a formula simplification that was a NOOP. DAG size: 21 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-04-06 16:51:20,799 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse3 (* c_main_~p~0 c_main_~x~0)) (.cse4 (* c_main_~r~0 c_main_~y~0)) (.cse0 (* c_main_~q~0 c_main_~xy~0)) (.cse1 (* c_main_~yy~0 c_main_~s~0)) (.cse5 (* c_main_~q~0 c_main_~x~0)) (.cse6 (* c_main_~s~0 c_main_~y~0))) (or (let ((.cse2 (div (+ (* 2 c_main_~r~0 c_main_~y~0) (* (- 2) c_main_~s~0 c_main_~y~0 0) (* (- 2) c_main_~q~0 c_main_~x~0 0) (* 2 c_main_~p~0 c_main_~x~0)) (+ (* (- 1) c_main_~q~0 c_main_~x~0 0) (* (- 1) c_main_~s~0 c_main_~y~0 0) .cse3 .cse4)))) (= (+ .cse0 .cse1 (* .cse2 c_main_~r~0 c_main_~y~0 c_main_~y~0) (* .cse2 c_main_~q~0 c_main_~xy~0 0) (* .cse2 c_main_~p~0 c_main_~x~0 c_main_~y~0) (* c_main_~yy~0 .cse2 c_main_~s~0 0)) (+ (* .cse2 c_main_~xy~0 c_main_~p~0) (* .cse2 c_main_~q~0 c_main_~x~0 c_main_~y~0 0) (* c_main_~q~0 c_main_~x~0 c_main_~y~0) (* .cse2 c_main_~s~0 c_main_~y~0 c_main_~y~0 0) (* c_main_~yy~0 .cse2 c_main_~r~0) (* c_main_~s~0 c_main_~y~0 c_main_~y~0)))) (not (= (+ .cse3 .cse4) c_main_~a~0)) (not (= (+ (* c_main_~s~0 c_main_~y~0 c_main_~y~0 0) (* c_main_~q~0 c_main_~x~0 c_main_~y~0 0) (* c_main_~yy~0 c_main_~r~0) (* c_main_~xy~0 c_main_~p~0)) (+ (* c_main_~yy~0 c_main_~s~0 0) (* c_main_~p~0 c_main_~x~0 c_main_~y~0) (* c_main_~r~0 c_main_~y~0 c_main_~y~0) (* c_main_~q~0 c_main_~xy~0 0)))) (<= (+ (* 3 .cse3) (* 3 .cse4)) c_main_~b~0) (not (= (+ .cse5 .cse6 (* c_main_~b~0 c_main_~y~0)) (+ .cse0 .cse1 c_main_~b~0))) (not (= c_main_~b~0 (+ .cse5 .cse6))) (<= c_main_~b~0 c_main_~a~0))) is different from true