/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/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound10.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-5d317bd [2022-03-19 10:26:12,750 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-19 10:26:12,776 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-19 10:26:12,805 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-19 10:26:12,805 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-19 10:26:12,806 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-19 10:26:12,808 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-19 10:26:12,814 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-19 10:26:12,815 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-19 10:26:12,818 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-19 10:26:12,819 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-19 10:26:12,819 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-19 10:26:12,819 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-19 10:26:12,820 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-19 10:26:12,820 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-19 10:26:12,821 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-19 10:26:12,821 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-19 10:26:12,822 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-19 10:26:12,823 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-19 10:26:12,823 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-19 10:26:12,824 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-19 10:26:12,826 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-19 10:26:12,827 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-19 10:26:12,829 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-19 10:26:12,830 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-19 10:26:12,838 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-19 10:26:12,838 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-19 10:26:12,838 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-19 10:26:12,839 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-19 10:26:12,839 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-19 10:26:12,840 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-19 10:26:12,840 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-19 10:26:12,841 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-19 10:26:12,842 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-19 10:26:12,842 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-19 10:26:12,842 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-19 10:26:12,843 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-19 10:26:12,843 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-19 10:26:12,843 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-19 10:26:12,843 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-19 10:26:12,844 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-19 10:26:12,845 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-19 10:26:12,846 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-03-19 10:26:12,854 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-19 10:26:12,854 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-19 10:26:12,855 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-19 10:26:12,855 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-19 10:26:12,855 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-19 10:26:12,855 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-19 10:26:12,856 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-19 10:26:12,856 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-19 10:26:12,856 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-19 10:26:12,856 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-19 10:26:12,856 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-19 10:26:12,857 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-19 10:26:12,857 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-19 10:26:12,857 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-19 10:26:12,857 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-19 10:26:12,857 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-19 10:26:12,857 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-19 10:26:12,857 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-19 10:26:12,857 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-19 10:26:12,857 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-19 10:26:12,857 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-19 10:26:12,857 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-03-19 10:26:12,857 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-03-19 10:26:13,029 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-19 10:26:13,042 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-19 10:26:13,043 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-19 10:26:13,044 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-19 10:26:13,044 INFO L275 PluginConnector]: CDTParser initialized [2022-03-19 10:26:13,045 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound10.c [2022-03-19 10:26:13,089 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/90408e0d9/75cdf4e726f84699823f686165c57e38/FLAGe71404b28 [2022-03-19 10:26:13,463 INFO L306 CDTParser]: Found 1 translation units. [2022-03-19 10:26:13,463 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound10.c [2022-03-19 10:26:13,468 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/90408e0d9/75cdf4e726f84699823f686165c57e38/FLAGe71404b28 [2022-03-19 10:26:13,483 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/90408e0d9/75cdf4e726f84699823f686165c57e38 [2022-03-19 10:26:13,485 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-19 10:26:13,485 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-19 10:26:13,499 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-19 10:26:13,499 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-19 10:26:13,501 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-19 10:26:13,502 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.03 10:26:13" (1/1) ... [2022-03-19 10:26:13,502 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74d62836 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:26:13, skipping insertion in model container [2022-03-19 10:26:13,503 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.03 10:26:13" (1/1) ... [2022-03-19 10:26:13,507 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-19 10:26:13,518 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-19 10:26:13,645 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_valuebound10.c[490,503] [2022-03-19 10:26:13,658 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-19 10:26:13,662 INFO L203 MainTranslator]: Completed pre-run [2022-03-19 10:26:13,669 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_valuebound10.c[490,503] [2022-03-19 10:26:13,675 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-19 10:26:13,682 INFO L208 MainTranslator]: Completed translation [2022-03-19 10:26:13,682 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:26:13 WrapperNode [2022-03-19 10:26:13,682 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-19 10:26:13,683 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-19 10:26:13,683 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-19 10:26:13,683 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-19 10:26:13,689 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:26:13" (1/1) ... [2022-03-19 10:26:13,689 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:26:13" (1/1) ... [2022-03-19 10:26:13,692 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:26:13" (1/1) ... [2022-03-19 10:26:13,693 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:26:13" (1/1) ... [2022-03-19 10:26:13,695 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:26:13" (1/1) ... [2022-03-19 10:26:13,698 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:26:13" (1/1) ... [2022-03-19 10:26:13,698 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:26:13" (1/1) ... [2022-03-19 10:26:13,699 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-19 10:26:13,700 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-19 10:26:13,700 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-19 10:26:13,700 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-19 10:26:13,700 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:26:13" (1/1) ... [2022-03-19 10:26:13,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-19 10:26:13,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:26:13,732 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-03-19 10:26:13,755 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-03-19 10:26:13,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-19 10:26:13,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-19 10:26:13,764 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-19 10:26:13,765 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-19 10:26:13,765 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-19 10:26:13,765 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-19 10:26:13,765 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-19 10:26:13,765 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-19 10:26:13,765 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-19 10:26:13,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-19 10:26:13,766 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-19 10:26:13,766 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-19 10:26:13,766 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-19 10:26:13,766 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-19 10:26:13,767 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-19 10:26:13,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-19 10:26:13,768 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-19 10:26:13,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-19 10:26:13,768 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-19 10:26:13,768 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-19 10:26:13,815 INFO L234 CfgBuilder]: Building ICFG [2022-03-19 10:26:13,817 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-19 10:26:13,964 INFO L275 CfgBuilder]: Performing block encoding [2022-03-19 10:26:13,968 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-19 10:26:13,968 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-19 10:26:13,969 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.03 10:26:13 BoogieIcfgContainer [2022-03-19 10:26:13,969 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-19 10:26:13,970 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-19 10:26:13,970 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-19 10:26:13,972 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-19 10:26:13,972 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.03 10:26:13" (1/3) ... [2022-03-19 10:26:13,973 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@479c25b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.03 10:26:13, skipping insertion in model container [2022-03-19 10:26:13,973 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:26:13" (2/3) ... [2022-03-19 10:26:13,973 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@479c25b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.03 10:26:13, skipping insertion in model container [2022-03-19 10:26:13,973 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.03 10:26:13" (3/3) ... [2022-03-19 10:26:13,974 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_valuebound10.c [2022-03-19 10:26:13,976 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-19 10:26:13,976 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-19 10:26:14,021 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-19 10:26:14,028 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-03-19 10:26:14,028 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-19 10:26:14,042 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-03-19 10:26:14,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-19 10:26:14,050 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:26:14,051 INFO L500 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-03-19 10:26:14,051 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:26:14,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:26:14,055 INFO L85 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 1 times [2022-03-19 10:26:14,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:14,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [260987597] [2022-03-19 10:26:14,069 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:26:14,069 INFO L85 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 2 times [2022-03-19 10:26:14,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:26:14,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274729241] [2022-03-19 10:26:14,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:26:14,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:26:14,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:26:14,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-19 10:26:14,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:26:14,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-19 10:26:14,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:26:14,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-19 10:26:14,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:26:14,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-19 10:26:14,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:26:14,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-19 10:26:14,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:26:14,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-19 10:26:14,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:26:14,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-19 10:26:14,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:26:14,274 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-19 10:26:14,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:26:14,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274729241] [2022-03-19 10:26:14,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274729241] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:14,276 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:14,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-19 10:26:14,278 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:26:14,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [260987597] [2022-03-19 10:26:14,279 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [260987597] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:14,279 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:14,279 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-19 10:26:14,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053969233] [2022-03-19 10:26:14,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:26:14,284 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-19 10:26:14,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:14,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-19 10:26:14,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-19 10:26:14,308 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-03-19 10:26:14,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:26:14,386 INFO L93 Difference]: Finished difference Result 73 states and 118 transitions. [2022-03-19 10:26:14,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-19 10:26:14,388 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-03-19 10:26:14,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:26:14,393 INFO L225 Difference]: With dead ends: 73 [2022-03-19 10:26:14,393 INFO L226 Difference]: Without dead ends: 35 [2022-03-19 10:26:14,395 INFO L911 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-03-19 10:26:14,397 INFO L912 BasicCegarLoop]: 39 mSDtfsCounter, 20 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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-03-19 10:26:14,397 INFO L913 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-03-19 10:26:14,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-19 10:26:14,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-03-19 10:26:14,422 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-03-19 10:26:14,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 46 transitions. [2022-03-19 10:26:14,424 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 46 transitions. Word has length 43 [2022-03-19 10:26:14,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:26:14,425 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 46 transitions. [2022-03-19 10:26:14,425 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-03-19 10:26:14,425 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 46 transitions. [2022-03-19 10:26:14,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-03-19 10:26:14,426 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:26:14,426 INFO L500 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-03-19 10:26:14,427 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-19 10:26:14,427 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:26:14,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:26:14,427 INFO L85 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 1 times [2022-03-19 10:26:14,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:14,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2048493052] [2022-03-19 10:26:14,428 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:26:14,428 INFO L85 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 2 times [2022-03-19 10:26:14,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:26:14,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271100802] [2022-03-19 10:26:14,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:26:14,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:26:14,442 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:26:14,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [678875875] [2022-03-19 10:26:14,443 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:26:14,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:26:14,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:26:14,445 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-03-19 10:26:14,446 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-03-19 10:26:14,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:26:14,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:26:14,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-19 10:26:14,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:26:14,592 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-03-19 10:26:14,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:26:14,729 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-03-19 10:26:14,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:26:14,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271100802] [2022-03-19 10:26:14,730 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:26:14,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678875875] [2022-03-19 10:26:14,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678875875] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:26:14,734 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:26:14,738 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-03-19 10:26:14,738 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:26:14,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2048493052] [2022-03-19 10:26:14,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2048493052] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:14,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:14,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-19 10:26:14,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322566692] [2022-03-19 10:26:14,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:26:14,739 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-19 10:26:14,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:14,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-19 10:26:14,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-19 10:26:14,741 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-03-19 10:26:14,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:26:14,831 INFO L93 Difference]: Finished difference Result 52 states and 69 transitions. [2022-03-19 10:26:14,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-19 10:26:14,831 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-03-19 10:26:14,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:26:14,834 INFO L225 Difference]: With dead ends: 52 [2022-03-19 10:26:14,834 INFO L226 Difference]: Without dead ends: 44 [2022-03-19 10:26:14,835 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-03-19 10:26:14,836 INFO L912 BasicCegarLoop]: 38 mSDtfsCounter, 19 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:26:14,838 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 154 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 10:26:14,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-03-19 10:26:14,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 37. [2022-03-19 10:26:14,848 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-03-19 10:26:14,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2022-03-19 10:26:14,851 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 44 [2022-03-19 10:26:14,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:26:14,852 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2022-03-19 10:26:14,852 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-03-19 10:26:14,852 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2022-03-19 10:26:14,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-19 10:26:14,854 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:26:14,854 INFO L500 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-03-19 10:26:14,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-19 10:26:15,071 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-03-19 10:26:15,071 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:26:15,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:26:15,072 INFO L85 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 1 times [2022-03-19 10:26:15,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:15,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1487832472] [2022-03-19 10:26:15,073 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:26:15,073 INFO L85 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 2 times [2022-03-19 10:26:15,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:26:15,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888499171] [2022-03-19 10:26:15,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:26:15,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:26:15,087 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:26:15,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [121037415] [2022-03-19 10:26:15,088 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:26:15,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:26:15,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:26:15,089 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-03-19 10:26:15,090 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-03-19 10:26:15,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-19 10:26:15,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:26:15,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-19 10:26:15,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:26:15,261 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-19 10:26:15,262 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 10:26:15,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:26:15,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888499171] [2022-03-19 10:26:15,262 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:26:15,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121037415] [2022-03-19 10:26:15,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121037415] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:15,262 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:15,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:26:15,263 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:26:15,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1487832472] [2022-03-19 10:26:15,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1487832472] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:15,263 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:15,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:26:15,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107743244] [2022-03-19 10:26:15,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:26:15,264 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 10:26:15,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:15,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 10:26:15,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-19 10:26:15,264 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-03-19 10:26:15,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:26:15,293 INFO L93 Difference]: Finished difference Result 50 states and 65 transitions. [2022-03-19 10:26:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 10:26:15,293 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-03-19 10:26:15,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:26:15,294 INFO L225 Difference]: With dead ends: 50 [2022-03-19 10:26:15,294 INFO L226 Difference]: Without dead ends: 48 [2022-03-19 10:26:15,294 INFO L911 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-03-19 10:26:15,295 INFO L912 BasicCegarLoop]: 44 mSDtfsCounter, 6 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:26:15,295 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 163 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 10:26:15,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-03-19 10:26:15,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 43. [2022-03-19 10:26:15,301 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-03-19 10:26:15,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 54 transitions. [2022-03-19 10:26:15,302 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 54 transitions. Word has length 45 [2022-03-19 10:26:15,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:26:15,302 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 54 transitions. [2022-03-19 10:26:15,302 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-03-19 10:26:15,302 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 54 transitions. [2022-03-19 10:26:15,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-19 10:26:15,303 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:26:15,303 INFO L500 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-03-19 10:26:15,321 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-03-19 10:26:15,521 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-03-19 10:26:15,522 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:26:15,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:26:15,522 INFO L85 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 1 times [2022-03-19 10:26:15,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:15,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1541578879] [2022-03-19 10:26:15,523 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:26:15,523 INFO L85 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 2 times [2022-03-19 10:26:15,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:26:15,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933734829] [2022-03-19 10:26:15,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:26:15,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:26:15,535 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:26:15,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [442233672] [2022-03-19 10:26:15,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:26:15,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:26:15,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:26:15,537 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-03-19 10:26:15,538 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-03-19 10:26:15,591 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:26:15,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:26:15,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-19 10:26:15,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:26:15,697 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-19 10:26:15,697 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 10:26:15,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:26:15,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933734829] [2022-03-19 10:26:15,698 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:26:15,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442233672] [2022-03-19 10:26:15,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442233672] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:15,698 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:15,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:26:15,698 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:26:15,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1541578879] [2022-03-19 10:26:15,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1541578879] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:15,698 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:15,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:26:15,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764673994] [2022-03-19 10:26:15,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:26:15,699 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 10:26:15,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:15,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 10:26:15,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-19 10:26:15,700 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-03-19 10:26:15,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:26:15,726 INFO L93 Difference]: Finished difference Result 58 states and 74 transitions. [2022-03-19 10:26:15,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 10:26:15,727 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-03-19 10:26:15,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:26:15,729 INFO L225 Difference]: With dead ends: 58 [2022-03-19 10:26:15,729 INFO L226 Difference]: Without dead ends: 56 [2022-03-19 10:26:15,729 INFO L911 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-03-19 10:26:15,730 INFO L912 BasicCegarLoop]: 48 mSDtfsCounter, 7 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:26:15,730 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 173 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 10:26:15,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-03-19 10:26:15,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2022-03-19 10:26:15,737 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-03-19 10:26:15,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 71 transitions. [2022-03-19 10:26:15,738 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 71 transitions. Word has length 50 [2022-03-19 10:26:15,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:26:15,738 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 71 transitions. [2022-03-19 10:26:15,738 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-03-19 10:26:15,738 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 71 transitions. [2022-03-19 10:26:15,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-19 10:26:15,739 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:26:15,739 INFO L500 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-03-19 10:26:15,759 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-03-19 10:26:15,957 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-03-19 10:26:15,958 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:26:15,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:26:15,958 INFO L85 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 1 times [2022-03-19 10:26:15,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:15,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1812856393] [2022-03-19 10:26:15,959 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:26:15,959 INFO L85 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 2 times [2022-03-19 10:26:15,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:26:15,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518522783] [2022-03-19 10:26:15,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:26:15,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:26:15,980 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:26:15,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [657301694] [2022-03-19 10:26:15,980 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:26:15,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:26:15,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:26:15,981 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-03-19 10:26:15,984 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-03-19 10:26:16,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:26:16,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:26:16,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-19 10:26:16,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:26:16,121 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-19 10:26:16,122 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 10:26:16,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:26:16,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518522783] [2022-03-19 10:26:16,122 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:26:16,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657301694] [2022-03-19 10:26:16,122 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657301694] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:16,122 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:16,122 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:26:16,123 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:26:16,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1812856393] [2022-03-19 10:26:16,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1812856393] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:16,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:16,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:26:16,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233009239] [2022-03-19 10:26:16,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:26:16,123 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 10:26:16,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:16,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 10:26:16,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-19 10:26:16,124 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-03-19 10:26:16,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:26:16,154 INFO L93 Difference]: Finished difference Result 62 states and 77 transitions. [2022-03-19 10:26:16,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 10:26:16,155 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-03-19 10:26:16,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:26:16,156 INFO L225 Difference]: With dead ends: 62 [2022-03-19 10:26:16,156 INFO L226 Difference]: Without dead ends: 60 [2022-03-19 10:26:16,156 INFO L911 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-03-19 10:26:16,156 INFO L912 BasicCegarLoop]: 46 mSDtfsCounter, 7 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:26:16,157 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 163 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 10:26:16,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-03-19 10:26:16,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2022-03-19 10:26:16,164 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-03-19 10:26:16,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 74 transitions. [2022-03-19 10:26:16,165 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 74 transitions. Word has length 55 [2022-03-19 10:26:16,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:26:16,165 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 74 transitions. [2022-03-19 10:26:16,165 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-03-19 10:26:16,165 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 74 transitions. [2022-03-19 10:26:16,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-03-19 10:26:16,166 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:26:16,166 INFO L500 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-03-19 10:26:16,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-03-19 10:26:16,382 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-03-19 10:26:16,383 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:26:16,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:26:16,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 1 times [2022-03-19 10:26:16,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:16,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [404535841] [2022-03-19 10:26:16,384 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:26:16,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 2 times [2022-03-19 10:26:16,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:26:16,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473232241] [2022-03-19 10:26:16,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:26:16,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:26:16,403 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:26:16,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [375204730] [2022-03-19 10:26:16,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:26:16,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:26:16,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:26:16,416 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-03-19 10:26:16,427 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-03-19 10:26:16,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:26:16,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:26:16,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-19 10:26:16,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:26:16,645 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-03-19 10:26:16,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:26:16,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:26:16,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473232241] [2022-03-19 10:26:16,731 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:26:16,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375204730] [2022-03-19 10:26:16,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375204730] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:26:16,732 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:26:16,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-03-19 10:26:16,732 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:26:16,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [404535841] [2022-03-19 10:26:16,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [404535841] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:16,732 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:16,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-19 10:26:16,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473160767] [2022-03-19 10:26:16,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:26:16,733 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-19 10:26:16,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:16,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-19 10:26:16,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-19 10:26:16,733 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-03-19 10:26:16,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:26:16,814 INFO L93 Difference]: Finished difference Result 66 states and 80 transitions. [2022-03-19 10:26:16,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-19 10:26:16,815 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-03-19 10:26:16,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:26:16,816 INFO L225 Difference]: With dead ends: 66 [2022-03-19 10:26:16,816 INFO L226 Difference]: Without dead ends: 64 [2022-03-19 10:26:16,816 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-19 10:26:16,816 INFO L912 BasicCegarLoop]: 36 mSDtfsCounter, 11 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:26:16,817 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 181 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 10:26:16,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-03-19 10:26:16,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2022-03-19 10:26:16,823 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-03-19 10:26:16,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 77 transitions. [2022-03-19 10:26:16,824 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 77 transitions. Word has length 60 [2022-03-19 10:26:16,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:26:16,824 INFO L478 AbstractCegarLoop]: Abstraction has 63 states and 77 transitions. [2022-03-19 10:26:16,824 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-03-19 10:26:16,825 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 77 transitions. [2022-03-19 10:26:16,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-03-19 10:26:16,825 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:26:16,825 INFO L500 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-03-19 10:26:16,850 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-03-19 10:26:17,044 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-03-19 10:26:17,044 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:26:17,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:26:17,045 INFO L85 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 1 times [2022-03-19 10:26:17,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:17,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1916458963] [2022-03-19 10:26:17,046 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:26:17,046 INFO L85 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 2 times [2022-03-19 10:26:17,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:26:17,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273767077] [2022-03-19 10:26:17,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:26:17,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:26:17,055 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:26:17,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1262762950] [2022-03-19 10:26:17,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:26:17,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:26:17,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:26:17,072 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-03-19 10:26:17,073 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-03-19 10:26:17,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:26:17,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:26:17,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-19 10:26:17,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:26:17,218 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-19 10:26:17,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:26:17,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-03-19 10:26:17,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:26:17,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273767077] [2022-03-19 10:26:17,311 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:26:17,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262762950] [2022-03-19 10:26:17,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262762950] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-19 10:26:17,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:26:17,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-03-19 10:26:17,312 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:26:17,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1916458963] [2022-03-19 10:26:17,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1916458963] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:17,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:17,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:26:17,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359768775] [2022-03-19 10:26:17,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:26:17,313 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 10:26:17,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:17,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 10:26:17,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-19 10:26:17,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-03-19 10:26:17,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:26:17,338 INFO L93 Difference]: Finished difference Result 69 states and 82 transitions. [2022-03-19 10:26:17,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 10:26:17,339 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-03-19 10:26:17,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:26:17,340 INFO L225 Difference]: With dead ends: 69 [2022-03-19 10:26:17,340 INFO L226 Difference]: Without dead ends: 67 [2022-03-19 10:26:17,340 INFO L911 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-03-19 10:26:17,340 INFO L912 BasicCegarLoop]: 40 mSDtfsCounter, 6 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:26:17,341 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 146 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 10:26:17,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-03-19 10:26:17,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 59. [2022-03-19 10:26:17,347 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-03-19 10:26:17,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 71 transitions. [2022-03-19 10:26:17,347 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 71 transitions. Word has length 67 [2022-03-19 10:26:17,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:26:17,348 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 71 transitions. [2022-03-19 10:26:17,348 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-03-19 10:26:17,348 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 71 transitions. [2022-03-19 10:26:17,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-19 10:26:17,348 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:26:17,349 INFO L500 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-03-19 10:26:17,381 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-03-19 10:26:17,565 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-03-19 10:26:17,566 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:26:17,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:26:17,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 1 times [2022-03-19 10:26:17,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:17,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1966220598] [2022-03-19 10:26:17,566 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:26:17,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 2 times [2022-03-19 10:26:17,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:26:17,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382192134] [2022-03-19 10:26:17,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:26:17,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:26:17,575 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:26:17,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [260404014] [2022-03-19 10:26:17,575 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:26:17,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:26:17,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:26:17,576 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-03-19 10:26:17,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-03-19 10:26:17,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:26:17,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:26:17,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-19 10:26:17,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:26:17,759 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-03-19 10:26:17,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:26:17,889 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-03-19 10:26:17,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:26:17,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382192134] [2022-03-19 10:26:17,889 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:26:17,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260404014] [2022-03-19 10:26:17,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260404014] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:26:17,890 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:26:17,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-19 10:26:17,890 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:26:17,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1966220598] [2022-03-19 10:26:17,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1966220598] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:17,890 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:17,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-19 10:26:17,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102672225] [2022-03-19 10:26:17,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:26:17,891 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-19 10:26:17,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:17,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-19 10:26:17,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-19 10:26:17,891 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-03-19 10:26:18,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:26:18,022 INFO L93 Difference]: Finished difference Result 106 states and 146 transitions. [2022-03-19 10:26:18,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-19 10:26:18,023 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-03-19 10:26:18,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:26:18,025 INFO L225 Difference]: With dead ends: 106 [2022-03-19 10:26:18,025 INFO L226 Difference]: Without dead ends: 98 [2022-03-19 10:26:18,025 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-03-19 10:26:18,026 INFO L912 BasicCegarLoop]: 60 mSDtfsCounter, 30 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:26:18,026 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 333 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 10:26:18,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-03-19 10:26:18,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 89. [2022-03-19 10:26:18,039 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-03-19 10:26:18,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 122 transitions. [2022-03-19 10:26:18,040 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 122 transitions. Word has length 69 [2022-03-19 10:26:18,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:26:18,040 INFO L478 AbstractCegarLoop]: Abstraction has 89 states and 122 transitions. [2022-03-19 10:26:18,040 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-03-19 10:26:18,040 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 122 transitions. [2022-03-19 10:26:18,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-19 10:26:18,041 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:26:18,041 INFO L500 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-03-19 10:26:18,058 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-03-19 10:26:18,247 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-03-19 10:26:18,247 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:26:18,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:26:18,248 INFO L85 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 1 times [2022-03-19 10:26:18,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:18,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [907518942] [2022-03-19 10:26:18,263 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:26:18,263 INFO L85 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 2 times [2022-03-19 10:26:18,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:26:18,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967237202] [2022-03-19 10:26:18,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:26:18,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:26:18,281 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:26:18,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1670985062] [2022-03-19 10:26:18,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:26:18,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:26:18,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:26:18,284 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-03-19 10:26:18,299 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-03-19 10:26:18,337 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:26:18,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:26:18,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-19 10:26:18,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:26:18,519 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-19 10:26:18,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:26:18,641 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-19 10:26:18,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:26:18,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967237202] [2022-03-19 10:26:18,642 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:26:18,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670985062] [2022-03-19 10:26:18,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670985062] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:26:18,642 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:26:18,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-03-19 10:26:18,642 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:26:18,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [907518942] [2022-03-19 10:26:18,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [907518942] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:18,643 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:18,643 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-19 10:26:18,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080660605] [2022-03-19 10:26:18,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:26:18,643 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-19 10:26:18,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:18,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-19 10:26:18,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-19 10:26:18,644 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-03-19 10:26:18,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:26:18,776 INFO L93 Difference]: Finished difference Result 124 states and 173 transitions. [2022-03-19 10:26:18,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-19 10:26:18,776 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-03-19 10:26:18,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:26:18,777 INFO L225 Difference]: With dead ends: 124 [2022-03-19 10:26:18,777 INFO L226 Difference]: Without dead ends: 121 [2022-03-19 10:26:18,777 INFO L911 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-03-19 10:26:18,778 INFO L912 BasicCegarLoop]: 44 mSDtfsCounter, 21 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:26:18,778 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 290 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 10:26:18,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-03-19 10:26:18,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 118. [2022-03-19 10:26:18,801 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-03-19 10:26:18,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 166 transitions. [2022-03-19 10:26:18,805 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 166 transitions. Word has length 75 [2022-03-19 10:26:18,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:26:18,806 INFO L478 AbstractCegarLoop]: Abstraction has 118 states and 166 transitions. [2022-03-19 10:26:18,806 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-03-19 10:26:18,806 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 166 transitions. [2022-03-19 10:26:18,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-03-19 10:26:18,812 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:26:18,812 INFO L500 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-03-19 10:26:18,831 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-03-19 10:26:19,028 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-03-19 10:26:19,029 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:26:19,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:26:19,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 3 times [2022-03-19 10:26:19,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:19,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [553266821] [2022-03-19 10:26:19,030 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:26:19,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 4 times [2022-03-19 10:26:19,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:26:19,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892364116] [2022-03-19 10:26:19,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:26:19,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:26:19,036 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:26:19,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [308699686] [2022-03-19 10:26:19,037 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:26:19,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:26:19,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:26:19,047 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-03-19 10:26:19,048 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-03-19 10:26:19,107 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:26:19,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:26:19,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 56 conjunts are in the unsatisfiable core [2022-03-19 10:26:19,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:26:19,679 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 34 proven. 32 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-03-19 10:26:19,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:26:20,211 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 26 proven. 7 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-03-19 10:26:20,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:26:20,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892364116] [2022-03-19 10:26:20,211 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:26:20,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308699686] [2022-03-19 10:26:20,211 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308699686] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:26:20,211 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:26:20,211 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 23 [2022-03-19 10:26:20,212 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:26:20,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [553266821] [2022-03-19 10:26:20,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [553266821] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:20,212 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:20,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-19 10:26:20,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689782456] [2022-03-19 10:26:20,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:26:20,212 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-19 10:26:20,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:20,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-19 10:26:20,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-03-19 10:26:20,213 INFO L87 Difference]: Start difference. First operand 118 states and 166 transitions. Second operand has 16 states, 14 states have (on average 2.0) internal successors, (28), 11 states have internal predecessors, (28), 8 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 8 states have call predecessors, (13), 7 states have call successors, (13) [2022-03-19 10:26:20,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:26:20,717 INFO L93 Difference]: Finished difference Result 134 states and 179 transitions. [2022-03-19 10:26:20,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-19 10:26:20,718 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.0) internal successors, (28), 11 states have internal predecessors, (28), 8 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 8 states have call predecessors, (13), 7 states have call successors, (13) Word has length 80 [2022-03-19 10:26:20,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:26:20,719 INFO L225 Difference]: With dead ends: 134 [2022-03-19 10:26:20,719 INFO L226 Difference]: Without dead ends: 132 [2022-03-19 10:26:20,719 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 136 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=144, Invalid=668, Unknown=0, NotChecked=0, Total=812 [2022-03-19 10:26:20,720 INFO L912 BasicCegarLoop]: 32 mSDtfsCounter, 41 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 10:26:20,720 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 287 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 10:26:20,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-03-19 10:26:20,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 130. [2022-03-19 10:26:20,734 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-03-19 10:26:20,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 175 transitions. [2022-03-19 10:26:20,735 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 175 transitions. Word has length 80 [2022-03-19 10:26:20,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:26:20,735 INFO L478 AbstractCegarLoop]: Abstraction has 130 states and 175 transitions. [2022-03-19 10:26:20,735 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.0) internal successors, (28), 11 states have internal predecessors, (28), 8 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 8 states have call predecessors, (13), 7 states have call successors, (13) [2022-03-19 10:26:20,736 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 175 transitions. [2022-03-19 10:26:20,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-19 10:26:20,736 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:26:20,736 INFO L500 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-03-19 10:26:20,753 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-03-19 10:26:20,952 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-03-19 10:26:20,953 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:26:20,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:26:20,953 INFO L85 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 5 times [2022-03-19 10:26:20,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:20,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1718493911] [2022-03-19 10:26:20,954 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:26:20,954 INFO L85 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 6 times [2022-03-19 10:26:20,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:26:20,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601077895] [2022-03-19 10:26:20,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:26:20,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:26:20,963 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:26:20,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [242766941] [2022-03-19 10:26:20,964 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:26:20,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:26:20,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:26:20,965 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-03-19 10:26:20,966 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-03-19 10:26:21,006 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-19 10:26:21,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:26:21,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-19 10:26:21,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:26:21,541 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 30 proven. 21 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-03-19 10:26:21,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:26:21,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:26:21,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601077895] [2022-03-19 10:26:21,622 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:26:21,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242766941] [2022-03-19 10:26:21,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242766941] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:26:21,622 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:26:21,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-03-19 10:26:21,622 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:26:21,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1718493911] [2022-03-19 10:26:21,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1718493911] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:21,622 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:21,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-19 10:26:21,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334498391] [2022-03-19 10:26:21,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:26:21,623 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-19 10:26:21,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:21,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-19 10:26:21,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-19 10:26:21,624 INFO L87 Difference]: Start difference. First operand 130 states and 175 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-03-19 10:26:21,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:26:21,886 INFO L93 Difference]: Finished difference Result 138 states and 182 transitions. [2022-03-19 10:26:21,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-19 10:26:21,886 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-03-19 10:26:21,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:26:21,887 INFO L225 Difference]: With dead ends: 138 [2022-03-19 10:26:21,887 INFO L226 Difference]: Without dead ends: 136 [2022-03-19 10:26:21,888 INFO L911 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-03-19 10:26:21,888 INFO L912 BasicCegarLoop]: 40 mSDtfsCounter, 26 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 10:26:21,888 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 238 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 10:26:21,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-03-19 10:26:21,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 134. [2022-03-19 10:26:21,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 74 states have (on average 1.1756756756756757) internal successors, (87), 76 states have internal predecessors, (87), 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-03-19 10:26:21,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 178 transitions. [2022-03-19 10:26:21,903 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 178 transitions. Word has length 85 [2022-03-19 10:26:21,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:26:21,903 INFO L478 AbstractCegarLoop]: Abstraction has 134 states and 178 transitions. [2022-03-19 10:26:21,903 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-03-19 10:26:21,903 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 178 transitions. [2022-03-19 10:26:21,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-19 10:26:21,904 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:26:21,904 INFO L500 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-03-19 10:26:21,920 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-03-19 10:26:22,119 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-03-19 10:26:22,119 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:26:22,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:26:22,120 INFO L85 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 1 times [2022-03-19 10:26:22,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:22,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1371803280] [2022-03-19 10:26:22,120 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:26:22,120 INFO L85 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 2 times [2022-03-19 10:26:22,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:26:22,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733189856] [2022-03-19 10:26:22,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:26:22,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:26:22,127 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:26:22,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1202357157] [2022-03-19 10:26:22,127 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:26:22,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:26:22,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:26:22,148 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-03-19 10:26:22,148 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-03-19 10:26:22,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:26:22,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:26:22,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-19 10:26:22,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:26:22,626 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-03-19 10:26:22,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:26:22,899 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-03-19 10:26:22,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:26:22,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733189856] [2022-03-19 10:26:22,899 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:26:22,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202357157] [2022-03-19 10:26:22,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202357157] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:26:22,900 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:26:22,900 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-19 10:26:22,900 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:26:22,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1371803280] [2022-03-19 10:26:22,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1371803280] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:22,900 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:22,900 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-19 10:26:22,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998621037] [2022-03-19 10:26:22,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:26:22,900 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-19 10:26:22,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:22,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-19 10:26:22,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-03-19 10:26:22,901 INFO L87 Difference]: Start difference. First operand 134 states and 178 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-03-19 10:26:23,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:26:23,080 INFO L93 Difference]: Finished difference Result 161 states and 214 transitions. [2022-03-19 10:26:23,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-19 10:26:23,081 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-03-19 10:26:23,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:26:23,082 INFO L225 Difference]: With dead ends: 161 [2022-03-19 10:26:23,082 INFO L226 Difference]: Without dead ends: 158 [2022-03-19 10:26:23,082 INFO L911 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-03-19 10:26:23,083 INFO L912 BasicCegarLoop]: 57 mSDtfsCounter, 19 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:26:23,083 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 378 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 10:26:23,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-03-19 10:26:23,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 157. [2022-03-19 10:26:23,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 87 states have (on average 1.1724137931034482) internal successors, (102), 89 states have internal predecessors, (102), 55 states have call successors, (55), 15 states have call predecessors, (55), 14 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-03-19 10:26:23,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 209 transitions. [2022-03-19 10:26:23,099 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 209 transitions. Word has length 91 [2022-03-19 10:26:23,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:26:23,099 INFO L478 AbstractCegarLoop]: Abstraction has 157 states and 209 transitions. [2022-03-19 10:26:23,100 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-03-19 10:26:23,100 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 209 transitions. [2022-03-19 10:26:23,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-03-19 10:26:23,100 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:26:23,100 INFO L500 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-03-19 10:26:23,119 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-03-19 10:26:23,317 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-03-19 10:26:23,317 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:26:23,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:26:23,317 INFO L85 PathProgramCache]: Analyzing trace with hash -663071842, now seen corresponding path program 7 times [2022-03-19 10:26:23,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:23,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2048894141] [2022-03-19 10:26:23,318 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:26:23,318 INFO L85 PathProgramCache]: Analyzing trace with hash -663071842, now seen corresponding path program 8 times [2022-03-19 10:26:23,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:26:23,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547086300] [2022-03-19 10:26:23,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:26:23,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:26:23,324 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:26:23,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1201083664] [2022-03-19 10:26:23,325 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:26:23,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:26:23,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:26:23,326 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-03-19 10:26:23,327 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-03-19 10:26:23,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:26:23,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:26:23,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-19 10:26:23,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:26:23,509 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-03-19 10:26:23,510 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 10:26:23,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:26:23,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547086300] [2022-03-19 10:26:23,510 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:26:23,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201083664] [2022-03-19 10:26:23,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201083664] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:23,510 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:23,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:26:23,511 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:26:23,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2048894141] [2022-03-19 10:26:23,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2048894141] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:23,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:23,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:26:23,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291546499] [2022-03-19 10:26:23,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:26:23,511 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 10:26:23,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:23,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 10:26:23,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-19 10:26:23,512 INFO L87 Difference]: Start difference. First operand 157 states and 209 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-03-19 10:26:23,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:26:23,566 INFO L93 Difference]: Finished difference Result 205 states and 283 transitions. [2022-03-19 10:26:23,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-19 10:26:23,567 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-03-19 10:26:23,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:26:23,567 INFO L225 Difference]: With dead ends: 205 [2022-03-19 10:26:23,568 INFO L226 Difference]: Without dead ends: 160 [2022-03-19 10:26:23,570 INFO L911 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-03-19 10:26:23,571 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 6 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:26:23,571 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 188 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 10:26:23,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-03-19 10:26:23,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 151. [2022-03-19 10:26:23,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 81 states have (on average 1.123456790123457) internal successors, (91), 83 states have internal predecessors, (91), 55 states have call successors, (55), 15 states have call predecessors, (55), 14 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-03-19 10:26:23,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 198 transitions. [2022-03-19 10:26:23,592 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 198 transitions. Word has length 100 [2022-03-19 10:26:23,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:26:23,592 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 198 transitions. [2022-03-19 10:26:23,592 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-03-19 10:26:23,592 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 198 transitions. [2022-03-19 10:26:23,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-19 10:26:23,593 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:26:23,593 INFO L500 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-03-19 10:26:23,610 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-19 10:26:23,809 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-03-19 10:26:23,809 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:26:23,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:26:23,809 INFO L85 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 1 times [2022-03-19 10:26:23,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:23,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [544895887] [2022-03-19 10:26:23,810 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:26:23,810 INFO L85 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 2 times [2022-03-19 10:26:23,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:26:23,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634408114] [2022-03-19 10:26:23,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:26:23,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:26:23,816 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:26:23,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [967136872] [2022-03-19 10:26:23,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:26:23,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:26:23,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:26:23,825 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-03-19 10:26:23,826 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-03-19 10:26:23,880 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:26:23,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:26:23,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-19 10:26:23,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:26:24,752 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 87 proven. 52 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-03-19 10:26:24,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:26:29,243 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse1 (+ c_main_~p~0 (* (- 1) c_main_~q~0 c_main_~k~0))) (.cse3 (+ c_main_~r~0 (* (- 1) (* c_main_~s~0 c_main_~k~0))))) (let ((.cse0 (* .cse3 c_main_~y~0)) (.cse2 (* .cse1 c_main_~x~0))) (let ((.cse4 (+ .cse0 .cse2)) (.cse5 (* c_main_~q~0 c_main_~x~0)) (.cse6 (* c_main_~s~0 c_main_~y~0))) (or (= (+ .cse0 (* c_main_~xy~0 .cse1) .cse2 (* c_main_~yy~0 .cse3)) (+ .cse0 (* .cse4 c_main_~y~0) .cse2)) (not (= c_main_~c~0 .cse4)) (not (= (+ (* c_main_~b~0 c_main_~k~0) c_main_~c~0) c_main_~a~0)) (not (= (+ .cse5 .cse6 (* c_main_~b~0 c_main_~y~0)) (+ (* c_main_~q~0 c_main_~xy~0) (* c_main_~yy~0 c_main_~s~0) c_main_~b~0))) (<= c_main_~b~0 c_main_~c~0) (not (= c_main_~b~0 (+ .cse5 .cse6))))))) is different from true [2022-03-19 10:26:42,280 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 81 proven. 39 refuted. 0 times theorem prover too weak. 196 trivial. 4 not checked. [2022-03-19 10:26:42,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:26:42,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634408114] [2022-03-19 10:26:42,281 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:26:42,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967136872] [2022-03-19 10:26:42,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967136872] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:26:42,281 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:26:42,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 25 [2022-03-19 10:26:42,281 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:26:42,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [544895887] [2022-03-19 10:26:42,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [544895887] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:26:42,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:26:42,282 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-19 10:26:42,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597528122] [2022-03-19 10:26:42,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:26:42,282 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-19 10:26:42,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:42,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-19 10:26:42,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=440, Unknown=1, NotChecked=44, Total=600 [2022-03-19 10:26:42,283 INFO L87 Difference]: Start difference. First operand 151 states and 198 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-03-19 10:26:43,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:26:43,137 INFO L93 Difference]: Finished difference Result 158 states and 204 transitions. [2022-03-19 10:26:43,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-19 10:26:43,138 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-03-19 10:26:43,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:26:43,139 INFO L225 Difference]: With dead ends: 158 [2022-03-19 10:26:43,139 INFO L226 Difference]: Without dead ends: 156 [2022-03-19 10:26:43,139 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 188 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=147, Invalid=612, Unknown=1, NotChecked=52, Total=812 [2022-03-19 10:26:43,139 INFO L912 BasicCegarLoop]: 37 mSDtfsCounter, 37 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-19 10:26:43,140 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 341 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-19 10:26:43,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-03-19 10:26:43,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 155. [2022-03-19 10:26:43,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 84 states have (on average 1.119047619047619) internal successors, (94), 86 states have internal predecessors, (94), 55 states have call successors, (55), 16 states have call predecessors, (55), 15 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-03-19 10:26:43,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 201 transitions. [2022-03-19 10:26:43,155 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 201 transitions. Word has length 107 [2022-03-19 10:26:43,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:26:43,157 INFO L478 AbstractCegarLoop]: Abstraction has 155 states and 201 transitions. [2022-03-19 10:26:43,157 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-03-19 10:26:43,157 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 201 transitions. [2022-03-19 10:26:43,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-19 10:26:43,159 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:26:43,159 INFO L500 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-03-19 10:26:43,177 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-03-19 10:26:43,374 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-03-19 10:26:43,374 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:26:43,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:26:43,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 3 times [2022-03-19 10:26:43,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:26:43,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [807818864] [2022-03-19 10:26:43,375 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:26:43,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 4 times [2022-03-19 10:26:43,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:26:43,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180425567] [2022-03-19 10:26:43,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:26:43,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:26:43,382 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:26:43,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [68194299] [2022-03-19 10:26:43,382 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:26:43,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:26:43,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:26:43,388 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-03-19 10:26:43,390 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-03-19 10:26:43,432 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:26:43,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:26:43,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 56 conjunts are in the unsatisfiable core [2022-03-19 10:26:43,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:26:43,922 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:26:45,054 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 61 proven. 58 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2022-03-19 10:26:45,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:26:46,031 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:26:46,042 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:26:48,372 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:27:16,685 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 55 proven. 49 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-19 10:27:16,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:27:16,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180425567] [2022-03-19 10:27:16,685 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:27:16,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68194299] [2022-03-19 10:27:16,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68194299] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:27:16,686 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:27:16,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15] total 28 [2022-03-19 10:27:16,686 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:27:16,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [807818864] [2022-03-19 10:27:16,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [807818864] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:27:16,686 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:27:16,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-19 10:27:16,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865541312] [2022-03-19 10:27:16,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:27:16,686 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-19 10:27:16,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:27:16,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-19 10:27:16,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=625, Unknown=5, NotChecked=0, Total=756 [2022-03-19 10:27:16,687 INFO L87 Difference]: Start difference. First operand 155 states and 201 transitions. Second operand has 18 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 14 states have internal predecessors, (31), 9 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 8 states have call successors, (19) [2022-03-19 10:27:18,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:27:18,567 INFO L93 Difference]: Finished difference Result 188 states and 247 transitions. [2022-03-19 10:27:18,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-19 10:27:18,567 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 14 states have internal predecessors, (31), 9 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 8 states have call successors, (19) Word has length 113 [2022-03-19 10:27:18,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:27:18,569 INFO L225 Difference]: With dead ends: 188 [2022-03-19 10:27:18,569 INFO L226 Difference]: Without dead ends: 185 [2022-03-19 10:27:18,569 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 198 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 17.6s TimeCoverageRelationStatistics Valid=186, Invalid=931, Unknown=5, NotChecked=0, Total=1122 [2022-03-19 10:27:18,570 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 42 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 711 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:27:18,570 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 483 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 711 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-19 10:27:18,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-03-19 10:27:18,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 184. [2022-03-19 10:27:18,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 99 states have (on average 1.121212121212121) internal successors, (111), 101 states have internal predecessors, (111), 67 states have call successors, (67), 18 states have call predecessors, (67), 17 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2022-03-19 10:27:18,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 242 transitions. [2022-03-19 10:27:18,609 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 242 transitions. Word has length 113 [2022-03-19 10:27:18,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:27:18,611 INFO L478 AbstractCegarLoop]: Abstraction has 184 states and 242 transitions. [2022-03-19 10:27:18,611 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 14 states have internal predecessors, (31), 9 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 8 states have call successors, (19) [2022-03-19 10:27:18,611 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 242 transitions. [2022-03-19 10:27:18,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-19 10:27:18,612 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:27:18,612 INFO L500 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-03-19 10:27:18,629 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-03-19 10:27:18,828 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-03-19 10:27:18,829 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:27:18,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:27:18,829 INFO L85 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 5 times [2022-03-19 10:27:18,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:27:18,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [191964147] [2022-03-19 10:27:18,830 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:27:18,830 INFO L85 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 6 times [2022-03-19 10:27:18,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:27:18,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700988222] [2022-03-19 10:27:18,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:27:18,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:27:18,836 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:27:18,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1048859425] [2022-03-19 10:27:18,836 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:27:18,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:27:18,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:27:18,840 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-03-19 10:27:18,840 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-03-19 10:27:18,889 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-19 10:27:18,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:27:18,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-19 10:27:18,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:27:19,018 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-03-19 10:27:19,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:27:19,196 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-03-19 10:27:19,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:27:19,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700988222] [2022-03-19 10:27:19,197 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:27:19,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048859425] [2022-03-19 10:27:19,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048859425] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:27:19,197 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:27:19,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2022-03-19 10:27:19,197 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:27:19,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [191964147] [2022-03-19 10:27:19,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [191964147] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:27:19,197 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:27:19,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-19 10:27:19,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889386355] [2022-03-19 10:27:19,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:27:19,198 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-19 10:27:19,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:27:19,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-19 10:27:19,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-19 10:27:19,198 INFO L87 Difference]: Start difference. First operand 184 states and 242 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-03-19 10:27:19,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:27:19,359 INFO L93 Difference]: Finished difference Result 244 states and 342 transitions. [2022-03-19 10:27:19,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-19 10:27:19,360 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-03-19 10:27:19,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:27:19,361 INFO L225 Difference]: With dead ends: 244 [2022-03-19 10:27:19,361 INFO L226 Difference]: Without dead ends: 236 [2022-03-19 10:27:19,362 INFO L911 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-03-19 10:27:19,363 INFO L912 BasicCegarLoop]: 85 mSDtfsCounter, 14 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:27:19,364 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 359 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 10:27:19,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-03-19 10:27:19,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 217. [2022-03-19 10:27:19,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 112 states have (on average 1.1517857142857142) internal successors, (129), 114 states have internal predecessors, (129), 87 states have call successors, (87), 18 states have call predecessors, (87), 17 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2022-03-19 10:27:19,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 300 transitions. [2022-03-19 10:27:19,412 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 300 transitions. Word has length 116 [2022-03-19 10:27:19,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:27:19,412 INFO L478 AbstractCegarLoop]: Abstraction has 217 states and 300 transitions. [2022-03-19 10:27:19,412 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-03-19 10:27:19,412 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 300 transitions. [2022-03-19 10:27:19,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-03-19 10:27:19,413 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:27:19,413 INFO L500 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-03-19 10:27:19,430 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-03-19 10:27:19,627 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-03-19 10:27:19,627 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:27:19,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:27:19,628 INFO L85 PathProgramCache]: Analyzing trace with hash -743412771, now seen corresponding path program 3 times [2022-03-19 10:27:19,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:27:19,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1508633379] [2022-03-19 10:27:19,629 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:27:19,629 INFO L85 PathProgramCache]: Analyzing trace with hash -743412771, now seen corresponding path program 4 times [2022-03-19 10:27:19,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:27:19,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244020865] [2022-03-19 10:27:19,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:27:19,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:27:19,636 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:27:19,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1695994047] [2022-03-19 10:27:19,636 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:27:19,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:27:19,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:27:19,637 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-03-19 10:27:19,669 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-03-19 10:27:19,687 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:27:19,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:27:19,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-19 10:27:19,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:27:19,782 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-03-19 10:27:19,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:27:19,917 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-03-19 10:27:19,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:27:19,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244020865] [2022-03-19 10:27:19,918 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:27:19,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695994047] [2022-03-19 10:27:19,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695994047] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:27:19,918 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:27:19,918 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-19 10:27:19,919 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:27:19,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1508633379] [2022-03-19 10:27:19,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1508633379] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:27:19,920 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:27:19,920 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-19 10:27:19,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531744962] [2022-03-19 10:27:19,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:27:19,920 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-19 10:27:19,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:27:19,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-19 10:27:19,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-19 10:27:19,921 INFO L87 Difference]: Start difference. First operand 217 states and 300 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-03-19 10:27:20,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:27:20,103 INFO L93 Difference]: Finished difference Result 235 states and 314 transitions. [2022-03-19 10:27:20,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-19 10:27:20,103 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-03-19 10:27:20,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:27:20,105 INFO L225 Difference]: With dead ends: 235 [2022-03-19 10:27:20,105 INFO L226 Difference]: Without dead ends: 232 [2022-03-19 10:27:20,105 INFO L911 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-03-19 10:27:20,114 INFO L912 BasicCegarLoop]: 36 mSDtfsCounter, 16 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:27:20,114 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 209 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 10:27:20,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-03-19 10:27:20,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 231. [2022-03-19 10:27:20,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 124 states have (on average 1.1370967741935485) internal successors, (141), 125 states have internal predecessors, (141), 85 states have call successors, (85), 22 states have call predecessors, (85), 21 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2022-03-19 10:27:20,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 309 transitions. [2022-03-19 10:27:20,147 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 309 transitions. Word has length 122 [2022-03-19 10:27:20,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:27:20,147 INFO L478 AbstractCegarLoop]: Abstraction has 231 states and 309 transitions. [2022-03-19 10:27:20,147 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-03-19 10:27:20,147 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 309 transitions. [2022-03-19 10:27:20,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-03-19 10:27:20,148 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:27:20,148 INFO L500 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-03-19 10:27:20,165 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-03-19 10:27:20,365 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-03-19 10:27:20,365 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:27:20,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:27:20,365 INFO L85 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 5 times [2022-03-19 10:27:20,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:27:20,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [119752368] [2022-03-19 10:27:20,366 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:27:20,366 INFO L85 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 6 times [2022-03-19 10:27:20,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:27:20,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126842173] [2022-03-19 10:27:20,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:27:20,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:27:20,372 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:27:20,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [212002535] [2022-03-19 10:27:20,372 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:27:20,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:27:20,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:27:20,373 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-03-19 10:27:20,374 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-03-19 10:27:20,437 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-19 10:27:20,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:27:20,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-19 10:27:20,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:27:20,998 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 28 proven. 37 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-03-19 10:27:20,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:27:22,045 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 36 proven. 29 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-03-19 10:27:22,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:27:22,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126842173] [2022-03-19 10:27:22,045 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:27:22,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212002535] [2022-03-19 10:27:22,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212002535] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:27:22,046 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:27:22,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2022-03-19 10:27:22,046 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:27:22,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [119752368] [2022-03-19 10:27:22,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [119752368] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:27:22,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:27:22,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-19 10:27:22,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994117286] [2022-03-19 10:27:22,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:27:22,047 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-19 10:27:22,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:27:22,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-19 10:27:22,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-03-19 10:27:22,048 INFO L87 Difference]: Start difference. First operand 231 states and 309 transitions. Second operand has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-19 10:27:22,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:27:22,525 INFO L93 Difference]: Finished difference Result 269 states and 358 transitions. [2022-03-19 10:27:22,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-19 10:27:22,526 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 127 [2022-03-19 10:27:22,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:27:22,527 INFO L225 Difference]: With dead ends: 269 [2022-03-19 10:27:22,528 INFO L226 Difference]: Without dead ends: 267 [2022-03-19 10:27:22,528 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 234 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2022-03-19 10:27:22,528 INFO L912 BasicCegarLoop]: 65 mSDtfsCounter, 22 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 10:27:22,528 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 562 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 10:27:22,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2022-03-19 10:27:22,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 264. [2022-03-19 10:27:22,562 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-03-19 10:27:22,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 353 transitions. [2022-03-19 10:27:22,564 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 353 transitions. Word has length 127 [2022-03-19 10:27:22,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:27:22,565 INFO L478 AbstractCegarLoop]: Abstraction has 264 states and 353 transitions. [2022-03-19 10:27:22,565 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-19 10:27:22,565 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 353 transitions. [2022-03-19 10:27:22,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-19 10:27:22,567 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:27:22,567 INFO L500 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-03-19 10:27:22,585 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-19 10:27:22,783 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-03-19 10:27:22,784 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:27:22,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:27:22,784 INFO L85 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 7 times [2022-03-19 10:27:22,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:27:22,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1001742849] [2022-03-19 10:27:22,784 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:27:22,784 INFO L85 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 8 times [2022-03-19 10:27:22,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:27:22,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955404782] [2022-03-19 10:27:22,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:27:22,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:27:22,808 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:27:22,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1249548482] [2022-03-19 10:27:22,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:27:22,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:27:22,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:27:22,810 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-03-19 10:27:22,811 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-03-19 10:27:22,883 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:27:22,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:27:22,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-19 10:27:22,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:27:23,505 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 91 proven. 42 refuted. 0 times theorem prover too weak. 412 trivial. 0 not checked. [2022-03-19 10:27:23,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:27:25,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:27:25,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955404782] [2022-03-19 10:27:25,885 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:27:25,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249548482] [2022-03-19 10:27:25,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249548482] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:27:25,885 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:27:25,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-03-19 10:27:25,886 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:27:25,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1001742849] [2022-03-19 10:27:25,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1001742849] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:27:25,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:27:25,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-19 10:27:25,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413759677] [2022-03-19 10:27:25,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:27:25,886 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-19 10:27:25,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:27:25,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-19 10:27:25,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=140, Unknown=1, NotChecked=0, Total=182 [2022-03-19 10:27:25,887 INFO L87 Difference]: Start difference. First operand 264 states and 353 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) [2022-03-19 10:27:26,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:27:26,125 INFO L93 Difference]: Finished difference Result 281 states and 367 transitions. [2022-03-19 10:27:26,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-19 10:27:26,125 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) Word has length 129 [2022-03-19 10:27:26,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:27:26,126 INFO L225 Difference]: With dead ends: 281 [2022-03-19 10:27:26,127 INFO L226 Difference]: Without dead ends: 279 [2022-03-19 10:27:26,127 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=62, Invalid=209, Unknown=1, NotChecked=0, Total=272 [2022-03-19 10:27:26,127 INFO L912 BasicCegarLoop]: 40 mSDtfsCounter, 16 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 10:27:26,127 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 264 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 10:27:26,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-03-19 10:27:26,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 258. [2022-03-19 10:27:26,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 143 states have (on average 1.118881118881119) internal successors, (160), 145 states have internal predecessors, (160), 88 states have call successors, (88), 27 states have call predecessors, (88), 26 states have return successors, (86), 85 states have call predecessors, (86), 86 states have call successors, (86) [2022-03-19 10:27:26,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 334 transitions. [2022-03-19 10:27:26,176 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 334 transitions. Word has length 129 [2022-03-19 10:27:26,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:27:26,176 INFO L478 AbstractCegarLoop]: Abstraction has 258 states and 334 transitions. [2022-03-19 10:27:26,176 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) [2022-03-19 10:27:26,176 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 334 transitions. [2022-03-19 10:27:26,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-03-19 10:27:26,177 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:27:26,177 INFO L500 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-03-19 10:27:26,204 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-03-19 10:27:26,391 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-03-19 10:27:26,391 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:27:26,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:27:26,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 9 times [2022-03-19 10:27:26,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:27:26,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [201779634] [2022-03-19 10:27:26,392 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:27:26,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 10 times [2022-03-19 10:27:26,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:27:26,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782503652] [2022-03-19 10:27:26,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:27:26,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:27:26,399 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:27:26,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2029463407] [2022-03-19 10:27:26,399 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:27:26,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:27:26,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:27:26,400 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-03-19 10:27:26,427 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-03-19 10:27:26,467 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:27:26,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:27:26,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 76 conjunts are in the unsatisfiable core [2022-03-19 10:27:26,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:27:37,268 WARN L232 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 26 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-19 10:27:37,318 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 133 proven. 85 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-03-19 10:27:37,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:27:37,373 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:27:37,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:27:37,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782503652] [2022-03-19 10:27:37,561 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:27:37,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029463407] [2022-03-19 10:27:37,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029463407] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:27:37,561 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:27:37,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-03-19 10:27:37,561 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:27:37,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [201779634] [2022-03-19 10:27:37,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [201779634] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:27:37,561 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:27:37,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-19 10:27:37,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641048560] [2022-03-19 10:27:37,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:27:37,562 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-19 10:27:37,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:27:37,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-19 10:27:37,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2022-03-19 10:27:37,562 INFO L87 Difference]: Start difference. First operand 258 states and 334 transitions. Second operand has 14 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 9 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-19 10:27:39,813 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:27:53,919 WARN L232 SmtUtils]: Spent 14.05s on a formula simplification. DAG size of input: 36 DAG size of output: 32 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-19 10:27:54,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:27:54,035 INFO L93 Difference]: Finished difference Result 296 states and 384 transitions. [2022-03-19 10:27:54,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-19 10:27:54,035 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 9 states have call predecessors, (22), 8 states have call successors, (22) Word has length 132 [2022-03-19 10:27:54,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:27:54,037 INFO L225 Difference]: With dead ends: 296 [2022-03-19 10:27:54,037 INFO L226 Difference]: Without dead ends: 294 [2022-03-19 10:27:54,037 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 121 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 20.5s TimeCoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-03-19 10:27:54,037 INFO L912 BasicCegarLoop]: 38 mSDtfsCounter, 42 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 59 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-19 10:27:54,038 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 233 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 269 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-03-19 10:27:54,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2022-03-19 10:27:54,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 291. [2022-03-19 10:27:54,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 161 states have (on average 1.124223602484472) internal successors, (181), 163 states have internal predecessors, (181), 100 states have call successors, (100), 30 states have call predecessors, (100), 29 states have return successors, (98), 97 states have call predecessors, (98), 98 states have call successors, (98) [2022-03-19 10:27:54,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 379 transitions. [2022-03-19 10:27:54,073 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 379 transitions. Word has length 132 [2022-03-19 10:27:54,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:27:54,073 INFO L478 AbstractCegarLoop]: Abstraction has 291 states and 379 transitions. [2022-03-19 10:27:54,074 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 9 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-19 10:27:54,074 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 379 transitions. [2022-03-19 10:27:54,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-19 10:27:54,074 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:27:54,074 INFO L500 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-03-19 10:27:54,093 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-03-19 10:27:54,287 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-03-19 10:27:54,287 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:27:54,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:27:54,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 7 times [2022-03-19 10:27:54,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:27:54,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1839956789] [2022-03-19 10:27:54,288 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:27:54,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 8 times [2022-03-19 10:27:54,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:27:54,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190844374] [2022-03-19 10:27:54,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:27:54,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:27:54,297 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:27:54,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1656251101] [2022-03-19 10:27:54,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:27:54,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:27:54,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:27:54,300 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-03-19 10:27:54,302 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-03-19 10:27:54,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:27:54,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:27:54,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-19 10:27:54,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:27:55,007 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 102 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-03-19 10:27:55,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:27:57,197 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 102 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-03-19 10:27:57,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:27:57,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190844374] [2022-03-19 10:27:57,197 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:27:57,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656251101] [2022-03-19 10:27:57,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656251101] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:27:57,197 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:27:57,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2022-03-19 10:27:57,198 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:27:57,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1839956789] [2022-03-19 10:27:57,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1839956789] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:27:57,198 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:27:57,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-19 10:27:57,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945586374] [2022-03-19 10:27:57,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:27:57,198 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-19 10:27:57,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:27:57,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-19 10:27:57,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-03-19 10:27:57,199 INFO L87 Difference]: Start difference. First operand 291 states and 379 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-03-19 10:27:57,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:27:57,974 INFO L93 Difference]: Finished difference Result 339 states and 443 transitions. [2022-03-19 10:27:57,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-19 10:27:57,979 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-03-19 10:27:57,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:27:57,981 INFO L225 Difference]: With dead ends: 339 [2022-03-19 10:27:57,981 INFO L226 Difference]: Without dead ends: 332 [2022-03-19 10:27:57,981 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 243 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=172, Invalid=698, Unknown=0, NotChecked=0, Total=870 [2022-03-19 10:27:57,982 INFO L912 BasicCegarLoop]: 55 mSDtfsCounter, 33 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-19 10:27:57,982 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 503 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 615 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-19 10:27:57,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-03-19 10:27:58,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 301. [2022-03-19 10:27:58,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 166 states have (on average 1.1265060240963856) internal successors, (187), 168 states have internal predecessors, (187), 104 states have call successors, (104), 31 states have call predecessors, (104), 30 states have return successors, (102), 101 states have call predecessors, (102), 102 states have call successors, (102) [2022-03-19 10:27:58,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 393 transitions. [2022-03-19 10:27:58,025 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 393 transitions. Word has length 135 [2022-03-19 10:27:58,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:27:58,025 INFO L478 AbstractCegarLoop]: Abstraction has 301 states and 393 transitions. [2022-03-19 10:27:58,025 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-03-19 10:27:58,025 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 393 transitions. [2022-03-19 10:27:58,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-19 10:27:58,026 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:27:58,026 INFO L500 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-03-19 10:27:58,061 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-03-19 10:27:58,244 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-03-19 10:27:58,245 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:27:58,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:27:58,245 INFO L85 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 9 times [2022-03-19 10:27:58,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:27:58,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1074731052] [2022-03-19 10:27:58,246 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:27:58,246 INFO L85 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 10 times [2022-03-19 10:27:58,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:27:58,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456141485] [2022-03-19 10:27:58,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:27:58,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:27:58,260 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:27:58,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1231560727] [2022-03-19 10:27:58,260 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:27:58,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:27:58,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:27:58,261 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-03-19 10:27:58,262 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-03-19 10:27:58,318 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:27:58,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:27:58,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 79 conjunts are in the unsatisfiable core [2022-03-19 10:27:58,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:27:59,855 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:28:02,912 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 149 proven. 58 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2022-03-19 10:28:02,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:28:05,244 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 169 proven. 21 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2022-03-19 10:28:05,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:28:05,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456141485] [2022-03-19 10:28:05,244 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:28:05,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231560727] [2022-03-19 10:28:05,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231560727] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:28:05,244 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:28:05,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 15] total 32 [2022-03-19 10:28:05,245 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:28:05,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1074731052] [2022-03-19 10:28:05,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1074731052] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:28:05,245 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:28:05,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-19 10:28:05,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577497038] [2022-03-19 10:28:05,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:28:05,245 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 10:28:05,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:28:05,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 10:28:05,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2022-03-19 10:28:05,246 INFO L87 Difference]: Start difference. First operand 301 states and 393 transitions. Second operand has 22 states, 19 states have (on average 1.894736842105263) 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), 10 states have call predecessors, (23), 9 states have call successors, (23) [2022-03-19 10:28:07,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:28:07,116 INFO L93 Difference]: Finished difference Result 351 states and 459 transitions. [2022-03-19 10:28:07,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-19 10:28:07,117 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 1.894736842105263) 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), 10 states have call predecessors, (23), 9 states have call successors, (23) Word has length 138 [2022-03-19 10:28:07,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:28:07,119 INFO L225 Difference]: With dead ends: 351 [2022-03-19 10:28:07,119 INFO L226 Difference]: Without dead ends: 348 [2022-03-19 10:28:07,121 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 244 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=266, Invalid=1294, Unknown=0, NotChecked=0, Total=1560 [2022-03-19 10:28:07,121 INFO L912 BasicCegarLoop]: 46 mSDtfsCounter, 57 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 984 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 1059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:28:07,121 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 510 Invalid, 1059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 984 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-19 10:28:07,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-03-19 10:28:07,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 315. [2022-03-19 10:28:07,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 174 states have (on average 1.1264367816091954) internal successors, (196), 176 states have internal predecessors, (196), 108 states have call successors, (108), 33 states have call predecessors, (108), 32 states have return successors, (106), 105 states have call predecessors, (106), 106 states have call successors, (106) [2022-03-19 10:28:07,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 410 transitions. [2022-03-19 10:28:07,187 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 410 transitions. Word has length 138 [2022-03-19 10:28:07,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:28:07,187 INFO L478 AbstractCegarLoop]: Abstraction has 315 states and 410 transitions. [2022-03-19 10:28:07,187 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 1.894736842105263) 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), 10 states have call predecessors, (23), 9 states have call successors, (23) [2022-03-19 10:28:07,187 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 410 transitions. [2022-03-19 10:28:07,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-03-19 10:28:07,188 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:28:07,188 INFO L500 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-03-19 10:28:07,207 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-03-19 10:28:07,404 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-03-19 10:28:07,405 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:28:07,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:28:07,405 INFO L85 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 11 times [2022-03-19 10:28:07,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:28:07,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1270257939] [2022-03-19 10:28:07,405 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:28:07,406 INFO L85 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 12 times [2022-03-19 10:28:07,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:28:07,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643752316] [2022-03-19 10:28:07,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:28:07,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:28:07,414 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:28:07,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1099026799] [2022-03-19 10:28:07,414 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:28:07,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:28:07,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:28:07,415 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-03-19 10:28:07,416 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-03-19 10:28:07,485 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-19 10:28:07,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:28:07,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-19 10:28:07,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:28:08,055 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 109 proven. 76 refuted. 0 times theorem prover too weak. 582 trivial. 0 not checked. [2022-03-19 10:28:08,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:28:08,430 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 149 proven. 31 refuted. 0 times theorem prover too weak. 587 trivial. 0 not checked. [2022-03-19 10:28:08,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:28:08,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643752316] [2022-03-19 10:28:08,430 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:28:08,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099026799] [2022-03-19 10:28:08,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099026799] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:28:08,430 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:28:08,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 17 [2022-03-19 10:28:08,430 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:28:08,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1270257939] [2022-03-19 10:28:08,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1270257939] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:28:08,436 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:28:08,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-19 10:28:08,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163261534] [2022-03-19 10:28:08,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:28:08,437 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-19 10:28:08,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:28:08,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-19 10:28:08,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-03-19 10:28:08,437 INFO L87 Difference]: Start difference. First operand 315 states and 410 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-03-19 10:28:09,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:28:09,042 INFO L93 Difference]: Finished difference Result 383 states and 501 transitions. [2022-03-19 10:28:09,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-19 10:28:09,042 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-03-19 10:28:09,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:28:09,044 INFO L225 Difference]: With dead ends: 383 [2022-03-19 10:28:09,044 INFO L226 Difference]: Without dead ends: 381 [2022-03-19 10:28:09,044 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 280 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-03-19 10:28:09,045 INFO L912 BasicCegarLoop]: 54 mSDtfsCounter, 38 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-19 10:28:09,045 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 438 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-19 10:28:09,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2022-03-19 10:28:09,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 377. [2022-03-19 10:28:09,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 207 states have (on average 1.1256038647342994) internal successors, (233), 209 states have internal predecessors, (233), 132 states have call successors, (132), 38 states have call predecessors, (132), 37 states have return successors, (130), 129 states have call predecessors, (130), 130 states have call successors, (130) [2022-03-19 10:28:09,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 495 transitions. [2022-03-19 10:28:09,105 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 495 transitions. Word has length 149 [2022-03-19 10:28:09,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:28:09,105 INFO L478 AbstractCegarLoop]: Abstraction has 377 states and 495 transitions. [2022-03-19 10:28:09,105 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-03-19 10:28:09,105 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 495 transitions. [2022-03-19 10:28:09,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-03-19 10:28:09,106 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:28:09,106 INFO L500 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-03-19 10:28:09,126 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-03-19 10:28:09,319 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-03-19 10:28:09,320 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:28:09,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:28:09,320 INFO L85 PathProgramCache]: Analyzing trace with hash -2059109762, now seen corresponding path program 13 times [2022-03-19 10:28:09,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:28:09,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2114358460] [2022-03-19 10:28:09,320 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:28:09,321 INFO L85 PathProgramCache]: Analyzing trace with hash -2059109762, now seen corresponding path program 14 times [2022-03-19 10:28:09,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:28:09,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425409282] [2022-03-19 10:28:09,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:28:09,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:28:09,327 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:28:09,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1911158274] [2022-03-19 10:28:09,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:28:09,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:28:09,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:28:09,328 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-03-19 10:28:09,329 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-03-19 10:28:09,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:28:09,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:28:09,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 104 conjunts are in the unsatisfiable core [2022-03-19 10:28:09,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:28:10,785 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:28:10,787 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:28:10,788 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:28:15,567 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 192 proven. 173 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-19 10:28:15,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:28:21,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:28:21,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425409282] [2022-03-19 10:28:21,864 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:28:21,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911158274] [2022-03-19 10:28:21,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911158274] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:28:21,864 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:28:21,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-03-19 10:28:21,865 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:28:21,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2114358460] [2022-03-19 10:28:21,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2114358460] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:28:21,865 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:28:21,865 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-19 10:28:21,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338781573] [2022-03-19 10:28:21,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:28:21,865 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-19 10:28:21,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:28:21,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-19 10:28:21,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=395, Unknown=1, NotChecked=0, Total=506 [2022-03-19 10:28:21,866 INFO L87 Difference]: Start difference. First operand 377 states and 495 transitions. Second operand has 17 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 states have internal predecessors, (34), 11 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2022-03-19 10:28:25,214 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:28:27,224 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:28:29,231 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:28:31,239 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:28:33,257 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:28:53,543 WARN L232 SmtUtils]: Spent 20.21s on a formula simplification. DAG size of input: 65 DAG size of output: 52 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-19 10:29:13,966 WARN L232 SmtUtils]: Spent 20.28s on a formula simplification. DAG size of input: 69 DAG size of output: 56 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-19 10:29:15,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:29:15,094 INFO L93 Difference]: Finished difference Result 415 states and 544 transitions. [2022-03-19 10:29:15,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-19 10:29:15,095 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 states have internal predecessors, (34), 11 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) Word has length 154 [2022-03-19 10:29:15,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:29:15,097 INFO L225 Difference]: With dead ends: 415 [2022-03-19 10:29:15,097 INFO L226 Difference]: Without dead ends: 413 [2022-03-19 10:29:15,097 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 156 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 47.6s TimeCoverageRelationStatistics Valid=160, Invalid=651, Unknown=1, NotChecked=0, Total=812 [2022-03-19 10:29:15,098 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 31 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 881 mSolverCounterSat, 50 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 786 SdHoareTripleChecker+Invalid, 936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 881 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2022-03-19 10:29:15,098 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 786 Invalid, 936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 881 Invalid, 5 Unknown, 0 Unchecked, 12.4s Time] [2022-03-19 10:29:15,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-03-19 10:29:15,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 410. [2022-03-19 10:29:15,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 225 states have (on average 1.1244444444444444) internal successors, (253), 227 states have internal predecessors, (253), 144 states have call successors, (144), 41 states have call predecessors, (144), 40 states have return successors, (142), 141 states have call predecessors, (142), 142 states have call successors, (142) [2022-03-19 10:29:15,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 539 transitions. [2022-03-19 10:29:15,185 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 539 transitions. Word has length 154 [2022-03-19 10:29:15,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:29:15,185 INFO L478 AbstractCegarLoop]: Abstraction has 410 states and 539 transitions. [2022-03-19 10:29:15,185 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 states have internal predecessors, (34), 11 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2022-03-19 10:29:15,185 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 539 transitions. [2022-03-19 10:29:15,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-03-19 10:29:15,186 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:29:15,186 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-03-19 10:29:15,203 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-03-19 10:29:15,403 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-03-19 10:29:15,403 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:29:15,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:29:15,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1023835477, now seen corresponding path program 11 times [2022-03-19 10:29:15,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:29:15,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [741345719] [2022-03-19 10:29:15,404 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:29:15,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1023835477, now seen corresponding path program 12 times [2022-03-19 10:29:15,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:29:15,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184071917] [2022-03-19 10:29:15,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:29:15,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:29:15,422 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:29:15,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [724221438] [2022-03-19 10:29:15,422 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:29:15,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:29:15,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:29:15,424 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-03-19 10:29:15,424 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-03-19 10:29:15,532 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-19 10:29:15,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:29:15,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-19 10:29:15,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:29:16,315 INFO L134 CoverageAnalysis]: Checked inductivity of 922 backedges. 89 proven. 97 refuted. 0 times theorem prover too weak. 736 trivial. 0 not checked. [2022-03-19 10:29:16,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:29:16,733 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:29:37,397 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:31:45,285 WARN L855 $PredicateComparison]: unable to prove that (and (not (= |c___VERIFIER_assert_#in~cond| 0)) (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~y~0_BEFORE_CALL_361 Int) (v_main_~s~0_BEFORE_CALL_339 Int) (v_main_~k~0_BEFORE_CALL_206 Int) (v_main_~x~0_BEFORE_CALL_347 Int) (v_main_~p~0_BEFORE_CALL_277 Int) (v_main_~q~0_BEFORE_CALL_330 Int) (v_main_~r~0_BEFORE_CALL_305 Int) (v_main_~b~0_BEFORE_CALL_353 Int)) (or (= (+ (* v_main_~k~0_BEFORE_CALL_206 v_main_~y~0_BEFORE_CALL_361 v_main_~s~0_BEFORE_CALL_339) (* v_main_~k~0_BEFORE_CALL_206 v_main_~x~0_BEFORE_CALL_347 v_main_~q~0_BEFORE_CALL_330)) (+ (* v_main_~p~0_BEFORE_CALL_277 v_main_~x~0_BEFORE_CALL_347) (* v_main_~y~0_BEFORE_CALL_361 v_main_~r~0_BEFORE_CALL_305))) (= (mod (* v_main_~k~0_BEFORE_CALL_206 v_main_~b~0_BEFORE_CALL_353) v_main_~b~0_BEFORE_CALL_353) 0) (<= v_main_~b~0_BEFORE_CALL_353 0))))) is different from true [2022-03-19 10:32:43,409 WARN L855 $PredicateComparison]: unable to prove that (or (and (not (= |c___VERIFIER_assert_#in~cond| 0)) (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~y~0_BEFORE_CALL_361 Int) (v_main_~s~0_BEFORE_CALL_339 Int) (v_main_~k~0_BEFORE_CALL_206 Int) (v_main_~x~0_BEFORE_CALL_347 Int) (v_main_~p~0_BEFORE_CALL_277 Int) (v_main_~q~0_BEFORE_CALL_330 Int) (v_main_~r~0_BEFORE_CALL_305 Int) (v_main_~b~0_BEFORE_CALL_353 Int)) (or (= (+ (* v_main_~k~0_BEFORE_CALL_206 v_main_~y~0_BEFORE_CALL_361 v_main_~s~0_BEFORE_CALL_339) (* v_main_~k~0_BEFORE_CALL_206 v_main_~x~0_BEFORE_CALL_347 v_main_~q~0_BEFORE_CALL_330)) (+ (* v_main_~p~0_BEFORE_CALL_277 v_main_~x~0_BEFORE_CALL_347) (* v_main_~y~0_BEFORE_CALL_361 v_main_~r~0_BEFORE_CALL_305))) (= (mod (* v_main_~k~0_BEFORE_CALL_206 v_main_~b~0_BEFORE_CALL_353) v_main_~b~0_BEFORE_CALL_353) 0) (<= v_main_~b~0_BEFORE_CALL_353 0))))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-03-19 10:33:13,472 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~y~0_BEFORE_CALL_361 Int) (v_main_~s~0_BEFORE_CALL_339 Int) (v_main_~k~0_BEFORE_CALL_206 Int) (v_main_~x~0_BEFORE_CALL_347 Int) (v_main_~p~0_BEFORE_CALL_277 Int) (v_main_~q~0_BEFORE_CALL_330 Int) (v_main_~r~0_BEFORE_CALL_305 Int) (v_main_~b~0_BEFORE_CALL_353 Int)) (or (= (+ (* v_main_~k~0_BEFORE_CALL_206 v_main_~y~0_BEFORE_CALL_361 v_main_~s~0_BEFORE_CALL_339) (* v_main_~k~0_BEFORE_CALL_206 v_main_~x~0_BEFORE_CALL_347 v_main_~q~0_BEFORE_CALL_330)) (+ (* v_main_~p~0_BEFORE_CALL_277 v_main_~x~0_BEFORE_CALL_347) (* v_main_~y~0_BEFORE_CALL_361 v_main_~r~0_BEFORE_CALL_305))) (= (mod (* v_main_~k~0_BEFORE_CALL_206 v_main_~b~0_BEFORE_CALL_353) v_main_~b~0_BEFORE_CALL_353) 0) (<= v_main_~b~0_BEFORE_CALL_353 0)))) is different from true [2022-03-19 10:33:14,535 INFO L134 CoverageAnalysis]: Checked inductivity of 922 backedges. 122 proven. 75 refuted. 12 times theorem prover too weak. 708 trivial. 5 not checked. [2022-03-19 10:33:14,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:33:14,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184071917] [2022-03-19 10:33:14,536 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:33:14,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724221438] [2022-03-19 10:33:14,536 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724221438] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:33:14,536 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:33:14,536 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 18] total 26 [2022-03-19 10:33:14,536 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:33:14,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [741345719] [2022-03-19 10:33:14,536 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [741345719] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:33:14,536 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:33:14,536 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-19 10:33:14,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138279637] [2022-03-19 10:33:14,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:33:14,560 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-19 10:33:14,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:33:14,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-19 10:33:14,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=419, Unknown=3, NotChecked=132, Total=650 [2022-03-19 10:33:14,561 INFO L87 Difference]: Start difference. First operand 410 states and 539 transitions. Second operand has 13 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-03-19 10:33:14,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:33:14,997 INFO L93 Difference]: Finished difference Result 422 states and 549 transitions. [2022-03-19 10:33:14,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-19 10:33:14,998 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) Word has length 157 [2022-03-19 10:33:14,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:33:15,000 INFO L225 Difference]: With dead ends: 422 [2022-03-19 10:33:15,000 INFO L226 Difference]: Without dead ends: 415 [2022-03-19 10:33:15,000 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 288 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=149, Invalid=616, Unknown=3, NotChecked=162, Total=930 [2022-03-19 10:33:15,001 INFO L912 BasicCegarLoop]: 49 mSDtfsCounter, 23 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 10:33:15,001 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 371 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 10:33:15,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-03-19 10:33:15,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 383. [2022-03-19 10:33:15,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 211 states have (on average 1.1184834123222749) internal successors, (236), 212 states have internal predecessors, (236), 133 states have call successors, (133), 39 states have call predecessors, (133), 38 states have return successors, (131), 131 states have call predecessors, (131), 131 states have call successors, (131) [2022-03-19 10:33:15,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 500 transitions. [2022-03-19 10:33:15,065 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 500 transitions. Word has length 157 [2022-03-19 10:33:15,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:33:15,065 INFO L478 AbstractCegarLoop]: Abstraction has 383 states and 500 transitions. [2022-03-19 10:33:15,065 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-03-19 10:33:15,066 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 500 transitions. [2022-03-19 10:33:15,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-03-19 10:33:15,066 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:33:15,067 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-03-19 10:33:15,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-19 10:33:15,279 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-19 10:33:15,279 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:33:15,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:33:15,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1001336492, now seen corresponding path program 13 times [2022-03-19 10:33:15,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:33:15,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [570999491] [2022-03-19 10:33:15,280 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:33:15,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1001336492, now seen corresponding path program 14 times [2022-03-19 10:33:15,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:33:15,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910833901] [2022-03-19 10:33:15,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:33:15,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:33:15,286 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:33:15,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [966100988] [2022-03-19 10:33:15,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:33:15,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:33:15,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:33:15,288 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 10:33:15,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-19 10:33:15,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:33:15,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:33:15,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 76 conjunts are in the unsatisfiable core [2022-03-19 10:33:15,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:33:16,029 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:33:16,030 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:33:16,335 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 142 proven. 118 refuted. 0 times theorem prover too weak. 667 trivial. 0 not checked. [2022-03-19 10:33:16,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:33:19,626 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:33:19,630 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:33:22,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:33:22,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910833901] [2022-03-19 10:33:22,486 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:33:22,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966100988] [2022-03-19 10:33:22,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966100988] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:33:22,486 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:33:22,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-03-19 10:33:22,486 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:33:22,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [570999491] [2022-03-19 10:33:22,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [570999491] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:33:22,486 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:33:22,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-19 10:33:22,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302739449] [2022-03-19 10:33:22,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:33:22,487 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-19 10:33:22,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:33:22,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-19 10:33:22,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-03-19 10:33:22,488 INFO L87 Difference]: Start difference. First operand 383 states and 500 transitions. Second operand has 17 states, 16 states have (on average 2.1875) internal successors, (35), 15 states have internal predecessors, (35), 10 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 9 states have call successors, (27) [2022-03-19 10:33:25,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:33:25,122 INFO L93 Difference]: Finished difference Result 427 states and 561 transitions. [2022-03-19 10:33:25,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-19 10:33:25,122 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.1875) internal successors, (35), 15 states have internal predecessors, (35), 10 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 9 states have call successors, (27) Word has length 160 [2022-03-19 10:33:25,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:33:25,124 INFO L225 Difference]: With dead ends: 427 [2022-03-19 10:33:25,124 INFO L226 Difference]: Without dead ends: 424 [2022-03-19 10:33:25,125 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 230 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=173, Invalid=949, Unknown=0, NotChecked=0, Total=1122 [2022-03-19 10:33:25,125 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 39 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 762 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:33:25,125 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 614 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 762 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-19 10:33:25,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-03-19 10:33:25,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 422. [2022-03-19 10:33:25,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 231 states have (on average 1.121212121212121) internal successors, (259), 232 states have internal predecessors, (259), 149 states have call successors, (149), 42 states have call predecessors, (149), 41 states have return successors, (147), 147 states have call predecessors, (147), 147 states have call successors, (147) [2022-03-19 10:33:25,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 555 transitions. [2022-03-19 10:33:25,214 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 555 transitions. Word has length 160 [2022-03-19 10:33:25,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:33:25,214 INFO L478 AbstractCegarLoop]: Abstraction has 422 states and 555 transitions. [2022-03-19 10:33:25,214 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.1875) internal successors, (35), 15 states have internal predecessors, (35), 10 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 9 states have call successors, (27) [2022-03-19 10:33:25,215 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 555 transitions. [2022-03-19 10:33:25,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-03-19 10:33:25,216 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:33:25,216 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-03-19 10:33:25,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-19 10:33:25,431 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-19 10:33:25,431 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:33:25,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:33:25,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1560660366, now seen corresponding path program 15 times [2022-03-19 10:33:25,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:33:25,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1995349118] [2022-03-19 10:33:25,432 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:33:25,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1560660366, now seen corresponding path program 16 times [2022-03-19 10:33:25,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:33:25,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795863259] [2022-03-19 10:33:25,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:33:25,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:33:25,438 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:33:25,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1496243617] [2022-03-19 10:33:25,438 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:33:25,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:33:25,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:33:25,440 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 10:33:25,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-19 10:33:25,525 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:33:25,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:33:25,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 79 conjunts are in the unsatisfiable core [2022-03-19 10:33:25,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:33:26,207 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:33:26,348 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:33:28,389 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 177 proven. 122 refuted. 0 times theorem prover too weak. 628 trivial. 0 not checked. [2022-03-19 10:33:28,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:33:29,432 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 202 proven. 12 refuted. 0 times theorem prover too weak. 713 trivial. 0 not checked. [2022-03-19 10:33:29,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:33:29,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795863259] [2022-03-19 10:33:29,433 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:33:29,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496243617] [2022-03-19 10:33:29,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496243617] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:33:29,433 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:33:29,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11] total 23 [2022-03-19 10:33:29,433 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:33:29,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1995349118] [2022-03-19 10:33:29,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1995349118] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:33:29,434 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:33:29,434 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-19 10:33:29,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976767072] [2022-03-19 10:33:29,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:33:29,434 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-19 10:33:29,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:33:29,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-19 10:33:29,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-03-19 10:33:29,434 INFO L87 Difference]: Start difference. First operand 422 states and 555 transitions. Second operand has 17 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 10 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2022-03-19 10:33:31,925 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:33:32,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:33:32,162 INFO L93 Difference]: Finished difference Result 471 states and 620 transitions. [2022-03-19 10:33:32,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-19 10:33:32,162 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 10 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) Word has length 160 [2022-03-19 10:33:32,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:33:32,164 INFO L225 Difference]: With dead ends: 471 [2022-03-19 10:33:32,164 INFO L226 Difference]: Without dead ends: 468 [2022-03-19 10:33:32,165 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 296 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=119, Invalid=693, Unknown=0, NotChecked=0, Total=812 [2022-03-19 10:33:32,165 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 38 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 871 mSolverCounterSat, 44 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 871 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-03-19 10:33:32,165 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 696 Invalid, 916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 871 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2022-03-19 10:33:32,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2022-03-19 10:33:32,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 465. [2022-03-19 10:33:32,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 254 states have (on average 1.1220472440944882) internal successors, (285), 255 states have internal predecessors, (285), 165 states have call successors, (165), 46 states have call predecessors, (165), 45 states have return successors, (163), 163 states have call predecessors, (163), 163 states have call successors, (163) [2022-03-19 10:33:32,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 613 transitions. [2022-03-19 10:33:32,241 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 613 transitions. Word has length 160 [2022-03-19 10:33:32,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:33:32,241 INFO L478 AbstractCegarLoop]: Abstraction has 465 states and 613 transitions. [2022-03-19 10:33:32,241 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 10 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2022-03-19 10:33:32,242 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 613 transitions. [2022-03-19 10:33:32,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-03-19 10:33:32,243 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:33:32,243 INFO L500 BasicCegarLoop]: trace histogram [23, 22, 22, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:33:32,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-19 10:33:32,459 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-19 10:33:32,459 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:33:32,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:33:32,460 INFO L85 PathProgramCache]: Analyzing trace with hash 2118008102, now seen corresponding path program 15 times [2022-03-19 10:33:32,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:33:32,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1687428203] [2022-03-19 10:33:32,460 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:33:32,460 INFO L85 PathProgramCache]: Analyzing trace with hash 2118008102, now seen corresponding path program 16 times [2022-03-19 10:33:32,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:33:32,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574647080] [2022-03-19 10:33:32,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:33:32,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:33:32,466 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:33:32,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [480351789] [2022-03-19 10:33:32,466 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:33:32,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:33:32,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:33:32,469 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 10:33:32,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-19 10:33:32,559 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:33:32,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:33:32,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 93 conjunts are in the unsatisfiable core [2022-03-19 10:33:32,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:33:33,794 INFO L134 CoverageAnalysis]: Checked inductivity of 1123 backedges. 162 proven. 112 refuted. 0 times theorem prover too weak. 849 trivial. 0 not checked. [2022-03-19 10:33:33,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:33:36,535 INFO L134 CoverageAnalysis]: Checked inductivity of 1123 backedges. 108 proven. 94 refuted. 0 times theorem prover too weak. 921 trivial. 0 not checked. [2022-03-19 10:33:36,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:33:36,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574647080] [2022-03-19 10:33:36,535 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:33:36,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480351789] [2022-03-19 10:33:36,535 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480351789] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:33:36,535 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:33:36,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18] total 35 [2022-03-19 10:33:36,538 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:33:36,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1687428203] [2022-03-19 10:33:36,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1687428203] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:33:36,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:33:36,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-19 10:33:36,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127158486] [2022-03-19 10:33:36,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:33:36,543 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 10:33:36,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:33:36,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 10:33:36,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=998, Unknown=0, NotChecked=0, Total=1190 [2022-03-19 10:33:36,543 INFO L87 Difference]: Start difference. First operand 465 states and 613 transitions. Second operand has 22 states, 21 states have (on average 2.0) internal successors, (42), 18 states have internal predecessors, (42), 11 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 11 states have call predecessors, (29), 10 states have call successors, (29) [2022-03-19 10:33:38,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:33:38,116 INFO L93 Difference]: Finished difference Result 511 states and 668 transitions. [2022-03-19 10:33:38,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-19 10:33:38,117 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0) internal successors, (42), 18 states have internal predecessors, (42), 11 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 11 states have call predecessors, (29), 10 states have call successors, (29) Word has length 174 [2022-03-19 10:33:38,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:33:38,141 INFO L225 Difference]: With dead ends: 511 [2022-03-19 10:33:38,141 INFO L226 Difference]: Without dead ends: 509 [2022-03-19 10:33:38,142 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 312 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=334, Invalid=1736, Unknown=0, NotChecked=0, Total=2070 [2022-03-19 10:33:38,142 INFO L912 BasicCegarLoop]: 53 mSDtfsCounter, 63 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 1196 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 1286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:33:38,142 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 494 Invalid, 1286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1196 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-19 10:33:38,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2022-03-19 10:33:38,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 488. [2022-03-19 10:33:38,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 270 states have (on average 1.114814814814815) internal successors, (301), 272 states have internal predecessors, (301), 168 states have call successors, (168), 50 states have call predecessors, (168), 49 states have return successors, (166), 165 states have call predecessors, (166), 166 states have call successors, (166) [2022-03-19 10:33:38,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 635 transitions. [2022-03-19 10:33:38,276 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 635 transitions. Word has length 174 [2022-03-19 10:33:38,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:33:38,276 INFO L478 AbstractCegarLoop]: Abstraction has 488 states and 635 transitions. [2022-03-19 10:33:38,276 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0) internal successors, (42), 18 states have internal predecessors, (42), 11 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 11 states have call predecessors, (29), 10 states have call successors, (29) [2022-03-19 10:33:38,276 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 635 transitions. [2022-03-19 10:33:38,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-03-19 10:33:38,278 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:33:38,278 INFO L500 BasicCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 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] [2022-03-19 10:33:38,319 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-19 10:33:38,495 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-19 10:33:38,495 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:33:38,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:33:38,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1224554493, now seen corresponding path program 17 times [2022-03-19 10:33:38,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:33:38,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [29246677] [2022-03-19 10:33:38,496 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:33:38,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1224554493, now seen corresponding path program 18 times [2022-03-19 10:33:38,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:33:38,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278205961] [2022-03-19 10:33:38,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:33:38,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:33:38,502 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:33:38,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1721836724] [2022-03-19 10:33:38,502 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:33:38,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:33:38,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:33:38,507 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 10:33:38,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-19 10:33:39,591 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-19 10:33:39,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:33:39,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 62 conjunts are in the unsatisfiable core [2022-03-19 10:33:39,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:33:40,887 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:33:49,189 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 176 proven. 91 refuted. 0 times theorem prover too weak. 943 trivial. 0 not checked. [2022-03-19 10:33:49,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:33:54,601 WARN L855 $PredicateComparison]: unable to prove that (or (not (= (+ (* c_main_~q~0 c_main_~x~0) (* c_main_~s~0 c_main_~y~0) (* c_main_~b~0 c_main_~y~0)) (+ (* c_main_~q~0 c_main_~xy~0) (* c_main_~yy~0 c_main_~s~0) c_main_~b~0))) (forall ((main_~k~0 Int)) (let ((.cse10 (+ main_~k~0 1))) (let ((.cse4 (+ (* (- 1) .cse10 c_main_~q~0) c_main_~p~0)) (.cse3 (+ (* (- 1) (* .cse10 c_main_~s~0)) c_main_~r~0))) (let ((.cse1 (* .cse3 c_main_~y~0)) (.cse2 (* .cse4 c_main_~x~0))) (let ((.cse0 (+ .cse1 .cse2)) (.cse9 (+ (* c_main_~p~0 c_main_~x~0) (* c_main_~r~0 c_main_~y~0))) (.cse5 (* c_main_~s~0 main_~k~0 c_main_~y~0)) (.cse6 (* c_main_~q~0 c_main_~x~0)) (.cse7 (* c_main_~s~0 c_main_~y~0)) (.cse8 (* c_main_~q~0 main_~k~0 c_main_~x~0))) (or (= .cse0 0) (= (+ .cse1 .cse2 (* .cse3 c_main_~yy~0) (* .cse4 c_main_~xy~0)) (+ .cse1 (* .cse0 c_main_~y~0) .cse2)) (<= (+ .cse5 c_main_~b~0 .cse6 .cse7 .cse8) .cse9) (< .cse9 (+ .cse5 .cse6 .cse7 .cse8))))))))) is different from true [2022-03-19 10:33:54,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:33:54,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278205961] [2022-03-19 10:33:54,777 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:33:54,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721836724] [2022-03-19 10:33:54,777 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721836724] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:33:54,777 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:33:54,777 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-19 10:33:54,777 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:33:54,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [29246677] [2022-03-19 10:33:54,777 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [29246677] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:33:54,777 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:33:54,777 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-19 10:33:54,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529888198] [2022-03-19 10:33:54,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:33:54,778 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-19 10:33:54,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:33:54,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-19 10:33:54,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=521, Unknown=3, NotChecked=48, Total=702 [2022-03-19 10:33:54,778 INFO L87 Difference]: Start difference. First operand 488 states and 635 transitions. Second operand has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 15 states have internal predecessors, (37), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 8 states have call predecessors, (22), 6 states have call successors, (22) [2022-03-19 10:33:57,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:33:57,712 INFO L93 Difference]: Finished difference Result 511 states and 660 transitions. [2022-03-19 10:33:57,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-19 10:33:57,712 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 15 states have internal predecessors, (37), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 8 states have call predecessors, (22), 6 states have call successors, (22) Word has length 176 [2022-03-19 10:33:57,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:33:57,715 INFO L225 Difference]: With dead ends: 511 [2022-03-19 10:33:57,715 INFO L226 Difference]: Without dead ends: 509 [2022-03-19 10:33:57,716 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 196 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=161, Invalid=709, Unknown=4, NotChecked=56, Total=930 [2022-03-19 10:33:57,716 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 21 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 173 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 10:33:57,716 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 484 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 356 Invalid, 0 Unknown, 173 Unchecked, 0.3s Time] [2022-03-19 10:33:57,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2022-03-19 10:33:57,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 508. [2022-03-19 10:33:57,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 283 states have (on average 1.1130742049469964) internal successors, (315), 286 states have internal predecessors, (315), 172 states have call successors, (172), 53 states have call predecessors, (172), 52 states have return successors, (170), 168 states have call predecessors, (170), 170 states have call successors, (170) [2022-03-19 10:33:57,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 657 transitions. [2022-03-19 10:33:57,812 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 657 transitions. Word has length 176 [2022-03-19 10:33:57,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:33:57,812 INFO L478 AbstractCegarLoop]: Abstraction has 508 states and 657 transitions. [2022-03-19 10:33:57,812 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 15 states have internal predecessors, (37), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 8 states have call predecessors, (22), 6 states have call successors, (22) [2022-03-19 10:33:57,812 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 657 transitions. [2022-03-19 10:33:57,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-03-19 10:33:57,814 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:33:57,814 INFO L500 BasicCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:33:57,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-03-19 10:33:58,019 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-19 10:33:58,020 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:33:58,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:33:58,020 INFO L85 PathProgramCache]: Analyzing trace with hash 661049022, now seen corresponding path program 19 times [2022-03-19 10:33:58,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:33:58,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1458074870] [2022-03-19 10:33:58,020 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:33:58,020 INFO L85 PathProgramCache]: Analyzing trace with hash 661049022, now seen corresponding path program 20 times [2022-03-19 10:33:58,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:33:58,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383823807] [2022-03-19 10:33:58,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:33:58,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:33:58,027 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:33:58,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [365886944] [2022-03-19 10:33:58,027 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:33:58,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:33:58,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:33:58,028 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 10:33:58,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-19 10:33:58,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:33:58,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:33:58,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 119 conjunts are in the unsatisfiable core [2022-03-19 10:33:58,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:33:59,972 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:34:02,058 INFO L134 CoverageAnalysis]: Checked inductivity of 1218 backedges. 196 proven. 280 refuted. 0 times theorem prover too weak. 742 trivial. 0 not checked. [2022-03-19 10:34:02,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:34:07,230 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:34:32,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:34:32,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383823807] [2022-03-19 10:34:32,183 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:34:32,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365886944] [2022-03-19 10:34:32,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365886944] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:34:32,183 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:34:32,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-03-19 10:34:32,184 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:34:32,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1458074870] [2022-03-19 10:34:32,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1458074870] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:34:32,184 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:34:32,184 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-19 10:34:32,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091820598] [2022-03-19 10:34:32,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:34:32,184 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-19 10:34:32,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:34:32,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-19 10:34:32,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=880, Unknown=3, NotChecked=0, Total=1122 [2022-03-19 10:34:32,185 INFO L87 Difference]: Start difference. First operand 508 states and 657 transitions. Second operand has 23 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 19 states have internal predecessors, (42), 12 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 12 states have call predecessors, (30), 12 states have call successors, (30) [2022-03-19 10:34:35,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:34:35,017 INFO L93 Difference]: Finished difference Result 542 states and 684 transitions. [2022-03-19 10:34:35,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-19 10:34:35,018 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 19 states have internal predecessors, (42), 12 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 12 states have call predecessors, (30), 12 states have call successors, (30) Word has length 179 [2022-03-19 10:34:35,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:34:35,020 INFO L225 Difference]: With dead ends: 542 [2022-03-19 10:34:35,020 INFO L226 Difference]: Without dead ends: 540 [2022-03-19 10:34:35,020 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 216 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 18.1s TimeCoverageRelationStatistics Valid=273, Invalid=1130, Unknown=3, NotChecked=0, Total=1406 [2022-03-19 10:34:35,021 INFO L912 BasicCegarLoop]: 53 mSDtfsCounter, 39 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 149 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-19 10:34:35,021 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 712 Invalid, 805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 644 Invalid, 0 Unknown, 149 Unchecked, 0.7s Time] [2022-03-19 10:34:35,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2022-03-19 10:34:35,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 536. [2022-03-19 10:34:35,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 304 states have (on average 1.105263157894737) internal successors, (336), 307 states have internal predecessors, (336), 172 states have call successors, (172), 60 states have call predecessors, (172), 59 states have return successors, (170), 168 states have call predecessors, (170), 170 states have call successors, (170) [2022-03-19 10:34:35,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 678 transitions. [2022-03-19 10:34:35,129 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 678 transitions. Word has length 179 [2022-03-19 10:34:35,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:34:35,129 INFO L478 AbstractCegarLoop]: Abstraction has 536 states and 678 transitions. [2022-03-19 10:34:35,129 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 19 states have internal predecessors, (42), 12 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 12 states have call predecessors, (30), 12 states have call successors, (30) [2022-03-19 10:34:35,129 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 678 transitions. [2022-03-19 10:34:35,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-03-19 10:34:35,131 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:34:35,131 INFO L500 BasicCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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-03-19 10:34:35,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-19 10:34:35,357 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:34:35,358 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:34:35,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:34:35,358 INFO L85 PathProgramCache]: Analyzing trace with hash 2078525035, now seen corresponding path program 17 times [2022-03-19 10:34:35,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:34:35,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [284334939] [2022-03-19 10:34:35,359 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:34:35,359 INFO L85 PathProgramCache]: Analyzing trace with hash 2078525035, now seen corresponding path program 18 times [2022-03-19 10:34:35,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:34:35,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239851233] [2022-03-19 10:34:35,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:34:35,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:34:35,364 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:34:35,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [516440208] [2022-03-19 10:34:35,364 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:34:35,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:34:35,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:34:35,365 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 10:34:35,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-19 10:34:35,479 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-19 10:34:35,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:34:35,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 54 conjunts are in the unsatisfiable core [2022-03-19 10:34:35,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:34:36,233 INFO L134 CoverageAnalysis]: Checked inductivity of 1309 backedges. 107 proven. 63 refuted. 0 times theorem prover too weak. 1139 trivial. 0 not checked. [2022-03-19 10:34:36,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:34:36,355 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:34:36,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:34:36,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239851233] [2022-03-19 10:34:36,424 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:34:36,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516440208] [2022-03-19 10:34:36,424 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516440208] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:34:36,425 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:34:36,425 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-19 10:34:36,425 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:34:36,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [284334939] [2022-03-19 10:34:36,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [284334939] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:34:36,425 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:34:36,425 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-19 10:34:36,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099637731] [2022-03-19 10:34:36,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:34:36,425 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-19 10:34:36,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:34:36,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-19 10:34:36,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2022-03-19 10:34:36,426 INFO L87 Difference]: Start difference. First operand 536 states and 678 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-03-19 10:34:36,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:34:36,854 INFO L93 Difference]: Finished difference Result 545 states and 686 transitions. [2022-03-19 10:34:36,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-19 10:34:36,855 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) Word has length 182 [2022-03-19 10:34:36,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:34:36,857 INFO L225 Difference]: With dead ends: 545 [2022-03-19 10:34:36,857 INFO L226 Difference]: Without dead ends: 542 [2022-03-19 10:34:36,857 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 190 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-03-19 10:34:36,857 INFO L912 BasicCegarLoop]: 40 mSDtfsCounter, 25 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 10:34:36,858 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 338 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 10:34:36,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-03-19 10:34:36,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 519. [2022-03-19 10:34:36,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 295 states have (on average 1.1016949152542372) internal successors, (325), 297 states have internal predecessors, (325), 165 states have call successors, (165), 59 states have call predecessors, (165), 58 states have return successors, (163), 162 states have call predecessors, (163), 163 states have call successors, (163) [2022-03-19 10:34:36,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 653 transitions. [2022-03-19 10:34:36,963 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 653 transitions. Word has length 182 [2022-03-19 10:34:36,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:34:36,963 INFO L478 AbstractCegarLoop]: Abstraction has 519 states and 653 transitions. [2022-03-19 10:34:36,963 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-03-19 10:34:36,963 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 653 transitions. [2022-03-19 10:34:36,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-03-19 10:34:36,964 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:34:36,965 INFO L500 BasicCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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-03-19 10:34:36,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-19 10:34:37,180 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-19 10:34:37,180 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:34:37,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:34:37,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1363924019, now seen corresponding path program 19 times [2022-03-19 10:34:37,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:34:37,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2013429654] [2022-03-19 10:34:37,182 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:34:37,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1363924019, now seen corresponding path program 20 times [2022-03-19 10:34:37,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:34:37,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813320717] [2022-03-19 10:34:37,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:34:37,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:34:37,187 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:34:37,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2076610185] [2022-03-19 10:34:37,187 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:34:37,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:34:37,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:34:37,188 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 10:34:37,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-19 10:34:37,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:34:37,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:34:37,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-19 10:34:37,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:34:39,833 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:34:39,835 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:34:39,857 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:34:39,862 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:34:39,874 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:34:39,875 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:35:05,074 WARN L232 SmtUtils]: Spent 10.70s on a formula simplification. DAG size of input: 103 DAG size of output: 85 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-19 10:35:08,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:35:08,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813320717] [2022-03-19 10:35:08,084 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:35:08,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076610185] [2022-03-19 10:35:08,084 WARN L319 FreeRefinementEngine]: Global settings require throwing the following exception [2022-03-19 10:35:08,084 ERROR L250 FreeRefinementEngine]: Caught unknown exception: Infinite/NaN value [2022-03-19 10:35:08,085 WARN L319 FreeRefinementEngine]: Global settings require throwing the following exception [2022-03-19 10:35:08,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-19 10:35:08,299 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:35:08,300 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: Infinite/NaN value at de.uni_freiburg.informatik.ultimate.logic.Theory.constant(Theory.java:467) at de.uni_freiburg.informatik.ultimate.logic.Rational.toTerm(Rational.java:921) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.div(SmtUtils.java:1663) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.termWithLocalSimplification(SmtUtils.java:1448) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.termWithLocalSimplification(SmtUtils.java:1378) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.convertApplicationTerm(SmtUtils.java:1367) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.Substitution.convertApplicationTerm(Substitution.java:53) at de.uni_freiburg.informatik.ultimate.logic.TermTransformer$BuildApplicationTerm.walk(TermTransformer.java:352) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:115) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:106) at de.uni_freiburg.informatik.ultimate.logic.TermTransformer.transform(TermTransformer.java:285) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.Substitution.apply(Substitution.java:59) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer.doSubstitutions(DualJunctionDer.java:247) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer$DerHelperSbr.applyReplacement(DualJunctionDer.java:400) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer$DerHelperSbr.applyReplacement(DualJunctionDer.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer$IDerHelper.tryToEliminateSbr(DualJunctionDer.java:333) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer.tryToEliminateOne(DualJunctionDer.java:234) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer.tryExhaustivelyToEliminate(DualJunctionDer.java:201) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer.tryToEliminateOne(DualJunctionDer.java:185) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer.tryExhaustivelyToEliminate(DualJunctionDer.java:152) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer.tryToEliminate(DualJunctionDer.java:130) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToEliminateOne(QuantifierPusher.java:904) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyNewEliminationTechniquesExhaustively(QuantifierPusher.java:865) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyDualJunctionEliminationTechniques(QuantifierPusher.java:783) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective2(QuantifierPusher.java:425) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:355) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:172) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:65) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:261) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:247) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminateLight(PartialQuantifierElimination.java:111) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminateCompat(PartialQuantifierElimination.java:129) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp$LiveVariablesPostprocessorForward.postprocess(TraceCheckSpWp.java:539) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeStrongestPostconditionSequence(IterativePredicateTransformer.java:199) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:299) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:185) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:163) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:108) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.lib.acceleratedinterpolation.AcceleratedInterpolationCore.runStrategy(AcceleratedInterpolationCore.java:300) at de.uni_freiburg.informatik.ultimate.lib.acceleratedinterpolation.AcceleratedInterpolationCore.acceleratedInterpolationCoreIsCorrect(AcceleratedInterpolationCore.java:203) at de.uni_freiburg.informatik.ultimate.lib.acceleratedinterpolation.AcceleratedInterpolation.(AcceleratedInterpolation.java:190) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleAcceleratedInterpolation.construct(IpTcStrategyModuleAcceleratedInterpolation.java:80) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:596) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:414) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:349) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:331) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:414) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:304) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:264) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:177) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:156) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-03-19 10:35:08,306 INFO L158 Benchmark]: Toolchain (without parser) took 534818.21ms. Allocated memory was 187.7MB in the beginning and 342.9MB in the end (delta: 155.2MB). Free memory was 133.9MB in the beginning and 192.6MB in the end (delta: -58.7MB). Peak memory consumption was 98.2MB. Max. memory is 8.0GB. [2022-03-19 10:35:08,306 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 187.7MB. Free memory is still 150.2MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-19 10:35:08,306 INFO L158 Benchmark]: CACSL2BoogieTranslator took 183.24ms. Allocated memory is still 187.7MB. Free memory was 162.7MB in the beginning and 159.9MB in the end (delta: 2.8MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2022-03-19 10:35:08,307 INFO L158 Benchmark]: Boogie Preprocessor took 16.57ms. Allocated memory is still 187.7MB. Free memory was 159.9MB in the beginning and 158.6MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-19 10:35:08,309 INFO L158 Benchmark]: RCFGBuilder took 269.19ms. Allocated memory is still 187.7MB. Free memory was 158.6MB in the beginning and 146.8MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2022-03-19 10:35:08,310 INFO L158 Benchmark]: TraceAbstraction took 534333.64ms. Allocated memory was 187.7MB in the beginning and 342.9MB in the end (delta: 155.2MB). Free memory was 146.0MB in the beginning and 192.6MB in the end (delta: -46.6MB). Peak memory consumption was 110.2MB. Max. memory is 8.0GB. [2022-03-19 10:35:08,310 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 187.7MB. Free memory is still 150.2MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 183.24ms. Allocated memory is still 187.7MB. Free memory was 162.7MB in the beginning and 159.9MB in the end (delta: 2.8MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 16.57ms. Allocated memory is still 187.7MB. Free memory was 159.9MB in the beginning and 158.6MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 269.19ms. Allocated memory is still 187.7MB. Free memory was 158.6MB in the beginning and 146.8MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * TraceAbstraction took 534333.64ms. Allocated memory was 187.7MB in the beginning and 342.9MB in the end (delta: 155.2MB). Free memory was 146.0MB in the beginning and 192.6MB in the end (delta: -46.6MB). Peak memory consumption was 110.2MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: Infinite/NaN value de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: Infinite/NaN value: de.uni_freiburg.informatik.ultimate.logic.Theory.constant(Theory.java:467) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2022-03-19 10:35:08,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...