/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/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf -i ../../../trunk/examples/svcomp/array-fpi/sqm.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-d966a43 [2022-01-31 11:51:38,510 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-31 11:51:38,511 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-31 11:51:38,533 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-31 11:51:38,534 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-31 11:51:38,535 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-31 11:51:38,543 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-31 11:51:38,547 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-31 11:51:38,548 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-31 11:51:38,560 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-31 11:51:38,561 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-31 11:51:38,562 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-31 11:51:38,562 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-31 11:51:38,563 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-31 11:51:38,565 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-31 11:51:38,565 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-31 11:51:38,566 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-31 11:51:38,566 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-31 11:51:38,573 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-31 11:51:38,577 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-31 11:51:38,579 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-31 11:51:38,580 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-31 11:51:38,581 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-31 11:51:38,582 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-31 11:51:38,585 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-31 11:51:38,585 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-31 11:51:38,585 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-31 11:51:38,586 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-31 11:51:38,588 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-31 11:51:38,588 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-31 11:51:38,588 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-31 11:51:38,589 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-31 11:51:38,590 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-31 11:51:38,590 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-31 11:51:38,591 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-31 11:51:38,591 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-31 11:51:38,591 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-31 11:51:38,592 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-31 11:51:38,592 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-31 11:51:38,592 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-31 11:51:38,593 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-31 11:51:38,594 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2022-01-31 11:51:38,606 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-31 11:51:38,606 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-31 11:51:38,607 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-31 11:51:38,607 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-31 11:51:38,607 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-31 11:51:38,608 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-31 11:51:38,608 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-31 11:51:38,608 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-31 11:51:38,608 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-31 11:51:38,608 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-31 11:51:38,608 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-31 11:51:38,609 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-31 11:51:38,609 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-31 11:51:38,609 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-31 11:51:38,609 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-31 11:51:38,609 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-31 11:51:38,609 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-31 11:51:38,609 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-31 11:51:38,609 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-31 11:51:38,609 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-31 11:51:38,609 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-31 11:51:38,613 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-01-31 11:51:38,613 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_JORDAN 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-01-31 11:51:38,762 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-31 11:51:38,792 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-31 11:51:38,793 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-31 11:51:38,794 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-31 11:51:38,795 INFO L275 PluginConnector]: CDTParser initialized [2022-01-31 11:51:38,796 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-fpi/sqm.c [2022-01-31 11:51:38,850 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3bf96c10e/eb6820ac0ff344fb9dfb23740080d66a/FLAG8877d34d4 [2022-01-31 11:51:39,190 INFO L306 CDTParser]: Found 1 translation units. [2022-01-31 11:51:39,190 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/array-fpi/sqm.c [2022-01-31 11:51:39,194 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3bf96c10e/eb6820ac0ff344fb9dfb23740080d66a/FLAG8877d34d4 [2022-01-31 11:51:39,640 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3bf96c10e/eb6820ac0ff344fb9dfb23740080d66a [2022-01-31 11:51:39,642 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-31 11:51:39,643 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-31 11:51:39,648 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-31 11:51:39,649 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-31 11:51:39,651 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-31 11:51:39,651 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.01 11:51:39" (1/1) ... [2022-01-31 11:51:39,652 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f86ab0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 11:51:39, skipping insertion in model container [2022-01-31 11:51:39,652 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.01 11:51:39" (1/1) ... [2022-01-31 11:51:39,656 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-31 11:51:39,664 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-31 11:51:39,769 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/array-fpi/sqm.c[586,599] [2022-01-31 11:51:39,803 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-31 11:51:39,809 INFO L203 MainTranslator]: Completed pre-run [2022-01-31 11:51:39,817 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/array-fpi/sqm.c[586,599] [2022-01-31 11:51:39,828 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-31 11:51:39,836 INFO L208 MainTranslator]: Completed translation [2022-01-31 11:51:39,836 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 11:51:39 WrapperNode [2022-01-31 11:51:39,836 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-31 11:51:39,837 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-31 11:51:39,837 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-31 11:51:39,837 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-31 11:51:39,844 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 11:51:39" (1/1) ... [2022-01-31 11:51:39,844 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 11:51:39" (1/1) ... [2022-01-31 11:51:39,855 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 11:51:39" (1/1) ... [2022-01-31 11:51:39,856 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 11:51:39" (1/1) ... [2022-01-31 11:51:39,860 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 11:51:39" (1/1) ... [2022-01-31 11:51:39,868 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 11:51:39" (1/1) ... [2022-01-31 11:51:39,868 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 11:51:39" (1/1) ... [2022-01-31 11:51:39,870 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-31 11:51:39,870 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-31 11:51:39,870 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-31 11:51:39,870 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-31 11:51:39,871 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 11:51:39" (1/1) ... [2022-01-31 11:51:39,876 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-31 11:51:39,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:51:39,892 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-01-31 11:51:39,894 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-01-31 11:51:39,926 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-01-31 11:51:39,926 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-31 11:51:39,926 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-01-31 11:51:39,926 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-01-31 11:51:39,926 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-01-31 11:51:39,926 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-01-31 11:51:39,927 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-01-31 11:51:39,927 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-01-31 11:51:39,927 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-01-31 11:51:39,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-31 11:51:39,927 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-01-31 11:51:39,927 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-01-31 11:51:39,927 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-01-31 11:51:39,927 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2022-01-31 11:51:39,927 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-01-31 11:51:39,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-31 11:51:39,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-31 11:51:39,928 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-31 11:51:39,928 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-01-31 11:51:39,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-31 11:51:39,928 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-31 11:51:39,928 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-31 11:51:39,969 INFO L234 CfgBuilder]: Building ICFG [2022-01-31 11:51:39,970 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-31 11:51:40,082 INFO L275 CfgBuilder]: Performing block encoding [2022-01-31 11:51:40,086 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-31 11:51:40,086 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-01-31 11:51:40,088 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.01 11:51:40 BoogieIcfgContainer [2022-01-31 11:51:40,088 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-31 11:51:40,088 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-01-31 11:51:40,088 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-01-31 11:51:40,089 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-01-31 11:51:40,091 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.01 11:51:40" (1/1) ... [2022-01-31 11:51:40,106 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 31.01 11:51:40 BasicIcfg [2022-01-31 11:51:40,106 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-01-31 11:51:40,107 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-31 11:51:40,108 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-31 11:51:40,110 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-31 11:51:40,110 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.01 11:51:39" (1/4) ... [2022-01-31 11:51:40,110 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30d65101 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.01 11:51:40, skipping insertion in model container [2022-01-31 11:51:40,111 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 11:51:39" (2/4) ... [2022-01-31 11:51:40,111 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30d65101 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.01 11:51:40, skipping insertion in model container [2022-01-31 11:51:40,111 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.01 11:51:40" (3/4) ... [2022-01-31 11:51:40,111 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30d65101 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 31.01 11:51:40, skipping insertion in model container [2022-01-31 11:51:40,111 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 31.01 11:51:40" (4/4) ... [2022-01-31 11:51:40,112 INFO L111 eAbstractionObserver]: Analyzing ICFG sqm.cJordan [2022-01-31 11:51:40,115 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2022-01-31 11:51:40,115 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-31 11:51:40,149 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-31 11:51:40,155 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=ForwardPredicates, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-31 11:51:40,155 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-31 11:51:40,180 INFO L276 IsEmpty]: Start isEmpty. Operand has 34 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 25 states have internal predecessors, (34), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-01-31 11:51:40,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-31 11:51:40,191 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:51:40,192 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 11:51:40,192 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:51:40,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:51:40,196 INFO L85 PathProgramCache]: Analyzing trace with hash 683153263, now seen corresponding path program 1 times [2022-01-31 11:51:40,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:51:40,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481576317] [2022-01-31 11:51:40,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:51:40,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:51:40,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 11:51:40,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 11:51:40,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 11:51:40,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-01-31 11:51:40,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 11:51:40,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:51:40,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:51:40,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481576317] [2022-01-31 11:51:40,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481576317] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 11:51:40,426 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 11:51:40,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-31 11:51:40,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752407750] [2022-01-31 11:51:40,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 11:51:40,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-31 11:51:40,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:51:40,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-31 11:51:40,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-31 11:51:40,459 INFO L87 Difference]: Start difference. First operand has 34 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 25 states have internal predecessors, (34), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:51:40,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:51:40,502 INFO L93 Difference]: Finished difference Result 34 states and 37 transitions. [2022-01-31 11:51:40,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-31 11:51:40,505 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 22 [2022-01-31 11:51:40,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:51:40,509 INFO L225 Difference]: With dead ends: 34 [2022-01-31 11:51:40,509 INFO L226 Difference]: Without dead ends: 29 [2022-01-31 11:51:40,510 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 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-01-31 11:51:40,514 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 8 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-31 11:51:40,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 41 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-31 11:51:40,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2022-01-31 11:51:40,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2022-01-31 11:51:40,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 21 states have (on average 1.1428571428571428) internal successors, (24), 21 states have internal predecessors, (24), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-31 11:51:40,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 31 transitions. [2022-01-31 11:51:40,534 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 31 transitions. Word has length 22 [2022-01-31 11:51:40,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:51:40,535 INFO L470 AbstractCegarLoop]: Abstraction has 29 states and 31 transitions. [2022-01-31 11:51:40,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:51:40,535 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 31 transitions. [2022-01-31 11:51:40,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-31 11:51:40,535 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:51:40,535 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 11:51:40,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-31 11:51:40,536 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:51:40,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:51:40,537 INFO L85 PathProgramCache]: Analyzing trace with hash -530200526, now seen corresponding path program 1 times [2022-01-31 11:51:40,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:51:40,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695018398] [2022-01-31 11:51:40,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:51:40,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:51:40,557 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:51:40,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1465326599] [2022-01-31 11:51:40,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:51:40,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:51:40,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:51:40,559 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-01-31 11:51:40,560 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-01-31 11:51:40,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 11:51:40,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-31 11:51:40,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:51:40,735 INFO L353 Elim1Store]: treesize reduction 26, result has 42.2 percent of original size [2022-01-31 11:51:40,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 51 [2022-01-31 11:51:40,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:51:40,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:51:40,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-01-31 11:51:40,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 11:51:40,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-31 11:51:41,044 INFO L353 Elim1Store]: treesize reduction 48, result has 5.9 percent of original size [2022-01-31 11:51:41,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 27 [2022-01-31 11:51:41,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:51:41,078 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-31 11:51:41,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:51:41,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695018398] [2022-01-31 11:51:41,079 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 11:51:41,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465326599] [2022-01-31 11:51:41,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465326599] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 11:51:41,080 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 11:51:41,080 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-31 11:51:41,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881699698] [2022-01-31 11:51:41,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 11:51:41,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-31 11:51:41,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:51:41,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-31 11:51:41,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-31 11:51:41,089 INFO L87 Difference]: Start difference. First operand 29 states and 31 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:51:41,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:51:41,162 INFO L93 Difference]: Finished difference Result 45 states and 50 transitions. [2022-01-31 11:51:41,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-31 11:51:41,162 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 22 [2022-01-31 11:51:41,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:51:41,164 INFO L225 Difference]: With dead ends: 45 [2022-01-31 11:51:41,164 INFO L226 Difference]: Without dead ends: 45 [2022-01-31 11:51:41,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-01-31 11:51:41,165 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 11 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-31 11:51:41,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 135 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-31 11:51:41,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-01-31 11:51:41,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 39. [2022-01-31 11:51:41,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 29 states have (on average 1.1724137931034482) internal successors, (34), 30 states have internal predecessors, (34), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2022-01-31 11:51:41,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 43 transitions. [2022-01-31 11:51:41,171 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 43 transitions. Word has length 22 [2022-01-31 11:51:41,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:51:41,172 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 43 transitions. [2022-01-31 11:51:41,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:51:41,172 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 43 transitions. [2022-01-31 11:51:41,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-31 11:51:41,173 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:51:41,173 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 11:51:41,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-31 11:51:41,393 WARN L452 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-01-31 11:51:41,393 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:51:41,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:51:41,394 INFO L85 PathProgramCache]: Analyzing trace with hash 308115632, now seen corresponding path program 1 times [2022-01-31 11:51:41,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:51:41,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113789393] [2022-01-31 11:51:41,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:51:41,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:51:41,417 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:51:41,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [280785982] [2022-01-31 11:51:41,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:51:41,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:51:41,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:51:41,419 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-01-31 11:51:41,420 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-01-31 11:51:41,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 11:51:41,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-31 11:51:41,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:51:41,541 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:51:41,541 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-31 11:51:41,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:51:41,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113789393] [2022-01-31 11:51:41,541 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 11:51:41,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280785982] [2022-01-31 11:51:41,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280785982] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 11:51:41,542 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 11:51:41,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-31 11:51:41,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424300492] [2022-01-31 11:51:41,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 11:51:41,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-31 11:51:41,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:51:41,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-31 11:51:41,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-31 11:51:41,543 INFO L87 Difference]: Start difference. First operand 39 states and 43 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:51:41,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:51:41,597 INFO L93 Difference]: Finished difference Result 58 states and 63 transitions. [2022-01-31 11:51:41,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-31 11:51:41,597 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 24 [2022-01-31 11:51:41,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:51:41,599 INFO L225 Difference]: With dead ends: 58 [2022-01-31 11:51:41,599 INFO L226 Difference]: Without dead ends: 58 [2022-01-31 11:51:41,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-31 11:51:41,600 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 25 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-31 11:51:41,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 75 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-31 11:51:41,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-01-31 11:51:41,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 39. [2022-01-31 11:51:41,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 29 states have (on average 1.1379310344827587) internal successors, (33), 30 states have internal predecessors, (33), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2022-01-31 11:51:41,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 42 transitions. [2022-01-31 11:51:41,604 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 42 transitions. Word has length 24 [2022-01-31 11:51:41,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:51:41,605 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 42 transitions. [2022-01-31 11:51:41,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:51:41,610 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 42 transitions. [2022-01-31 11:51:41,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-31 11:51:41,610 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:51:41,610 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 11:51:41,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-31 11:51:41,851 WARN L452 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-01-31 11:51:41,852 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:51:41,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:51:41,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1912898706, now seen corresponding path program 1 times [2022-01-31 11:51:41,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:51:41,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539421762] [2022-01-31 11:51:41,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:51:41,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:51:41,884 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:51:41,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1210782379] [2022-01-31 11:51:41,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:51:41,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:51:41,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:51:41,891 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-01-31 11:51:41,895 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-01-31 11:51:41,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 11:51:41,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-31 11:51:41,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:51:42,018 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:51:42,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 11:51:42,074 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:51:42,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:51:42,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539421762] [2022-01-31 11:51:42,075 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 11:51:42,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210782379] [2022-01-31 11:51:42,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210782379] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 11:51:42,075 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 11:51:42,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2022-01-31 11:51:42,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180176513] [2022-01-31 11:51:42,076 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 11:51:42,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-31 11:51:42,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:51:42,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-31 11:51:42,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-31 11:51:42,076 INFO L87 Difference]: Start difference. First operand 39 states and 42 transitions. Second operand has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:51:42,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:51:42,170 INFO L93 Difference]: Finished difference Result 55 states and 59 transitions. [2022-01-31 11:51:42,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-31 11:51:42,171 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 24 [2022-01-31 11:51:42,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:51:42,171 INFO L225 Difference]: With dead ends: 55 [2022-01-31 11:51:42,171 INFO L226 Difference]: Without dead ends: 55 [2022-01-31 11:51:42,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2022-01-31 11:51:42,172 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 26 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-31 11:51:42,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 90 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-31 11:51:42,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-01-31 11:51:42,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 40. [2022-01-31 11:51:42,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 30 states have (on average 1.1333333333333333) internal successors, (34), 31 states have internal predecessors, (34), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2022-01-31 11:51:42,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 43 transitions. [2022-01-31 11:51:42,177 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 43 transitions. Word has length 24 [2022-01-31 11:51:42,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:51:42,177 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 43 transitions. [2022-01-31 11:51:42,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:51:42,177 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 43 transitions. [2022-01-31 11:51:42,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-31 11:51:42,177 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:51:42,177 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 11:51:42,196 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-01-31 11:51:42,387 WARN L452 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-01-31 11:51:42,388 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:51:42,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:51:42,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1319940884, now seen corresponding path program 1 times [2022-01-31 11:51:42,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:51:42,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46296530] [2022-01-31 11:51:42,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:51:42,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:51:42,404 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:51:42,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1445559023] [2022-01-31 11:51:42,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:51:42,404 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:51:42,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:51:42,407 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-01-31 11:51:42,467 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-01-31 11:51:42,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 11:51:42,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-31 11:51:42,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:51:42,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-31 11:51:42,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:51:42,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 14 [2022-01-31 11:51:42,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:51:42,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-01-31 11:51:42,646 INFO L353 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-01-31 11:51:42,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2022-01-31 11:51:42,678 INFO L353 Elim1Store]: treesize reduction 48, result has 5.9 percent of original size [2022-01-31 11:51:42,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 27 [2022-01-31 11:51:42,705 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:51:42,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 11:51:42,853 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_125 (Array Int Int))) (= (select (select (store |c_#memory_int| c_main_~b~0.base v_ArrVal_125) c_main_~a~0.base) c_main_~a~0.offset) 1)) is different from false [2022-01-31 11:51:42,885 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2022-01-31 11:51:42,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:51:42,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46296530] [2022-01-31 11:51:42,886 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 11:51:42,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445559023] [2022-01-31 11:51:42,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445559023] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 11:51:42,886 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 11:51:42,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2022-01-31 11:51:42,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898034916] [2022-01-31 11:51:42,886 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 11:51:42,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-31 11:51:42,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:51:42,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-31 11:51:42,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=105, Unknown=1, NotChecked=20, Total=156 [2022-01-31 11:51:42,887 INFO L87 Difference]: Start difference. First operand 40 states and 43 transitions. Second operand has 13 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 12 states have internal predecessors, (26), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:51:43,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:51:43,008 INFO L93 Difference]: Finished difference Result 60 states and 66 transitions. [2022-01-31 11:51:43,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-31 11:51:43,009 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 12 states have internal predecessors, (26), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 26 [2022-01-31 11:51:43,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:51:43,009 INFO L225 Difference]: With dead ends: 60 [2022-01-31 11:51:43,009 INFO L226 Difference]: Without dead ends: 60 [2022-01-31 11:51:43,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=188, Unknown=1, NotChecked=28, Total=272 [2022-01-31 11:51:43,010 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 29 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-31 11:51:43,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 168 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 103 Invalid, 0 Unknown, 35 Unchecked, 0.1s Time] [2022-01-31 11:51:43,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-01-31 11:51:43,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 42. [2022-01-31 11:51:43,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 32 states have (on average 1.15625) internal successors, (37), 33 states have internal predecessors, (37), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2022-01-31 11:51:43,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 46 transitions. [2022-01-31 11:51:43,014 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 46 transitions. Word has length 26 [2022-01-31 11:51:43,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:51:43,014 INFO L470 AbstractCegarLoop]: Abstraction has 42 states and 46 transitions. [2022-01-31 11:51:43,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 12 states have internal predecessors, (26), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:51:43,014 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 46 transitions. [2022-01-31 11:51:43,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-31 11:51:43,015 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:51:43,015 INFO L514 BasicCegarLoop]: trace histogram [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-01-31 11:51:43,034 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-31 11:51:43,232 WARN L452 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-01-31 11:51:43,233 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:51:43,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:51:43,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1576842986, now seen corresponding path program 2 times [2022-01-31 11:51:43,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:51:43,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127771182] [2022-01-31 11:51:43,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:51:43,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:51:43,267 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:51:43,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [966981514] [2022-01-31 11:51:43,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-31 11:51:43,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:51:43,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:51:43,284 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-01-31 11:51:43,285 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-01-31 11:51:43,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-31 11:51:43,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 11:51:43,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-31 11:51:43,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:51:43,399 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:51:43,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 11:51:43,449 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:51:43,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:51:43,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127771182] [2022-01-31 11:51:43,449 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 11:51:43,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966981514] [2022-01-31 11:51:43,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966981514] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 11:51:43,449 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 11:51:43,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2022-01-31 11:51:43,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38191299] [2022-01-31 11:51:43,450 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 11:51:43,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-31 11:51:43,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:51:43,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-31 11:51:43,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-31 11:51:43,452 INFO L87 Difference]: Start difference. First operand 42 states and 46 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:51:43,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:51:43,601 INFO L93 Difference]: Finished difference Result 75 states and 82 transitions. [2022-01-31 11:51:43,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-31 11:51:43,601 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 28 [2022-01-31 11:51:43,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:51:43,602 INFO L225 Difference]: With dead ends: 75 [2022-01-31 11:51:43,602 INFO L226 Difference]: Without dead ends: 67 [2022-01-31 11:51:43,602 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2022-01-31 11:51:43,603 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 45 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-31 11:51:43,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 131 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-31 11:51:43,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-01-31 11:51:43,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 46. [2022-01-31 11:51:43,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 36 states have (on average 1.1388888888888888) internal successors, (41), 37 states have internal predecessors, (41), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2022-01-31 11:51:43,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 50 transitions. [2022-01-31 11:51:43,607 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 50 transitions. Word has length 28 [2022-01-31 11:51:43,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:51:43,607 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 50 transitions. [2022-01-31 11:51:43,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:51:43,608 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 50 transitions. [2022-01-31 11:51:43,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-31 11:51:43,608 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:51:43,608 INFO L514 BasicCegarLoop]: trace histogram [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-01-31 11:51:43,628 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-01-31 11:51:43,827 WARN L452 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-01-31 11:51:43,827 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:51:43,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:51:43,828 INFO L85 PathProgramCache]: Analyzing trace with hash 691408166, now seen corresponding path program 3 times [2022-01-31 11:51:43,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:51:43,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522819376] [2022-01-31 11:51:43,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:51:43,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:51:43,844 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:51:43,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [503610041] [2022-01-31 11:51:43,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-31 11:51:43,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:51:43,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:51:43,845 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-01-31 11:51:43,889 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-01-31 11:51:43,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-31 11:51:43,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 11:51:43,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-31 11:51:43,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:51:44,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-31 11:51:44,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:51:44,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 14 [2022-01-31 11:51:44,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:51:44,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-01-31 11:51:44,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-01-31 11:51:44,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 50 [2022-01-31 11:51:44,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:51:44,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:51:44,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:51:44,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 61 [2022-01-31 11:51:44,106 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-31 11:51:44,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:51:44,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 24 [2022-01-31 11:51:44,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:51:44,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-01-31 11:51:44,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:51:44,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:51:44,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 11:51:44,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 27 [2022-01-31 11:51:44,189 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:51:44,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 11:51:44,437 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_207 (Array Int Int))) (= (select (select (store |c_#memory_int| c_main_~b~0.base v_ArrVal_207) c_main_~a~0.base) c_main_~a~0.offset) 1)) is different from false [2022-01-31 11:51:44,470 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 3 not checked. [2022-01-31 11:51:44,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:51:44,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522819376] [2022-01-31 11:51:44,471 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 11:51:44,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503610041] [2022-01-31 11:51:44,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503610041] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 11:51:44,471 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 11:51:44,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2022-01-31 11:51:44,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448138342] [2022-01-31 11:51:44,471 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 11:51:44,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-31 11:51:44,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:51:44,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-31 11:51:44,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=212, Unknown=1, NotChecked=30, Total=306 [2022-01-31 11:51:44,472 INFO L87 Difference]: Start difference. First operand 46 states and 50 transitions. Second operand has 18 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:51:44,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:51:44,790 INFO L93 Difference]: Finished difference Result 94 states and 108 transitions. [2022-01-31 11:51:44,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-31 11:51:44,791 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 30 [2022-01-31 11:51:44,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:51:44,792 INFO L225 Difference]: With dead ends: 94 [2022-01-31 11:51:44,792 INFO L226 Difference]: Without dead ends: 94 [2022-01-31 11:51:44,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=140, Invalid=513, Unknown=1, NotChecked=48, Total=702 [2022-01-31 11:51:44,793 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 60 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 138 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 11:51:44,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 239 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 207 Invalid, 0 Unknown, 138 Unchecked, 0.2s Time] [2022-01-31 11:51:44,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-01-31 11:51:44,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 50. [2022-01-31 11:51:44,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 40 states have (on average 1.175) internal successors, (47), 41 states have internal predecessors, (47), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2022-01-31 11:51:44,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 56 transitions. [2022-01-31 11:51:44,797 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 56 transitions. Word has length 30 [2022-01-31 11:51:44,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:51:44,798 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 56 transitions. [2022-01-31 11:51:44,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:51:44,798 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 56 transitions. [2022-01-31 11:51:44,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-31 11:51:44,798 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:51:44,798 INFO L514 BasicCegarLoop]: trace histogram [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-01-31 11:51:44,817 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-01-31 11:51:45,007 WARN L452 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-01-31 11:51:45,008 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:51:45,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:51:45,008 INFO L85 PathProgramCache]: Analyzing trace with hash 469914145, now seen corresponding path program 1 times [2022-01-31 11:51:45,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:51:45,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45247592] [2022-01-31 11:51:45,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:51:45,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:51:45,019 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:51:45,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1666864851] [2022-01-31 11:51:45,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:51:45,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:51:45,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:51:45,020 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-01-31 11:51:45,021 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-01-31 11:51:45,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 11:51:45,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 36 conjunts are in the unsatisfiable core [2022-01-31 11:51:45,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:51:45,156 INFO L353 Elim1Store]: treesize reduction 13, result has 58.1 percent of original size [2022-01-31 11:51:45,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 54 [2022-01-31 11:51:45,175 INFO L353 Elim1Store]: treesize reduction 30, result has 43.4 percent of original size [2022-01-31 11:51:45,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 68 [2022-01-31 11:51:45,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:51:45,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:51:45,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 37 [2022-01-31 11:51:45,210 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-31 11:51:45,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 11:51:45,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-31 11:51:45,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-31 11:51:45,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-31 11:51:45,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:51:45,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2022-01-31 11:51:45,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:51:45,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 33 [2022-01-31 11:51:46,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:51:46,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:51:46,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:51:46,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 32 [2022-01-31 11:51:46,625 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:51:46,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 11:51:47,072 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:51:47,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:51:47,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45247592] [2022-01-31 11:51:47,072 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 11:51:47,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666864851] [2022-01-31 11:51:47,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666864851] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 11:51:47,072 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 11:51:47,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2022-01-31 11:51:47,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229829098] [2022-01-31 11:51:47,073 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 11:51:47,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-31 11:51:47,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:51:47,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-31 11:51:47,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=252, Unknown=2, NotChecked=0, Total=306 [2022-01-31 11:51:47,074 INFO L87 Difference]: Start difference. First operand 50 states and 56 transitions. Second operand has 18 states, 16 states have (on average 2.625) internal successors, (42), 17 states have internal predecessors, (42), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-01-31 11:51:49,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:51:49,242 INFO L93 Difference]: Finished difference Result 64 states and 71 transitions. [2022-01-31 11:51:49,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-31 11:51:49,244 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.625) internal successors, (42), 17 states have internal predecessors, (42), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 34 [2022-01-31 11:51:49,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:51:49,244 INFO L225 Difference]: With dead ends: 64 [2022-01-31 11:51:49,244 INFO L226 Difference]: Without dead ends: 64 [2022-01-31 11:51:49,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=84, Invalid=419, Unknown=3, NotChecked=0, Total=506 [2022-01-31 11:51:49,245 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 8 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-31 11:51:49,245 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 248 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 47 Invalid, 0 Unknown, 49 Unchecked, 0.1s Time] [2022-01-31 11:51:49,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-01-31 11:51:49,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2022-01-31 11:51:49,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 50 states have (on average 1.14) internal successors, (57), 51 states have internal predecessors, (57), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2022-01-31 11:51:49,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 70 transitions. [2022-01-31 11:51:49,248 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 70 transitions. Word has length 34 [2022-01-31 11:51:49,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:51:49,249 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 70 transitions. [2022-01-31 11:51:49,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.625) internal successors, (42), 17 states have internal predecessors, (42), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-01-31 11:51:49,249 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 70 transitions. [2022-01-31 11:51:49,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-31 11:51:49,250 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:51:49,250 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-31 11:51:49,254 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-01-31 11:51:49,454 WARN L452 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-01-31 11:51:49,455 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:51:49,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:51:49,455 INFO L85 PathProgramCache]: Analyzing trace with hash -777540446, now seen corresponding path program 4 times [2022-01-31 11:51:49,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:51:49,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627501375] [2022-01-31 11:51:49,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:51:49,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:51:49,471 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:51:49,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1578813372] [2022-01-31 11:51:49,471 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-31 11:51:49,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:51:49,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:51:49,472 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-01-31 11:51:49,473 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-01-31 11:51:49,538 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-31 11:51:49,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 11:51:49,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-31 11:51:49,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:51:49,614 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-31 11:51:49,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 11:51:49,686 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-31 11:51:49,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:51:49,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627501375] [2022-01-31 11:51:49,686 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 11:51:49,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578813372] [2022-01-31 11:51:49,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578813372] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 11:51:49,687 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 11:51:49,687 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2022-01-31 11:51:49,687 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367121223] [2022-01-31 11:51:49,687 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 11:51:49,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-31 11:51:49,687 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:51:49,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-31 11:51:49,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-01-31 11:51:49,688 INFO L87 Difference]: Start difference. First operand 63 states and 70 transitions. Second operand has 12 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:51:49,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:51:49,904 INFO L93 Difference]: Finished difference Result 116 states and 129 transitions. [2022-01-31 11:51:49,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-31 11:51:49,904 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 34 [2022-01-31 11:51:49,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:51:49,905 INFO L225 Difference]: With dead ends: 116 [2022-01-31 11:51:49,905 INFO L226 Difference]: Without dead ends: 96 [2022-01-31 11:51:49,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=163, Invalid=389, Unknown=0, NotChecked=0, Total=552 [2022-01-31 11:51:49,906 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 90 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-31 11:51:49,906 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 116 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-31 11:51:49,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-01-31 11:51:49,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 68. [2022-01-31 11:51:49,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 54 states have (on average 1.1481481481481481) internal successors, (62), 57 states have internal predecessors, (62), 8 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2022-01-31 11:51:49,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 76 transitions. [2022-01-31 11:51:49,910 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 76 transitions. Word has length 34 [2022-01-31 11:51:49,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:51:49,910 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 76 transitions. [2022-01-31 11:51:49,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:51:49,911 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 76 transitions. [2022-01-31 11:51:49,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-31 11:51:49,911 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:51:49,911 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-31 11:51:49,940 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-31 11:51:50,140 WARN L452 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-01-31 11:51:50,141 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:51:50,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:51:50,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1772549283, now seen corresponding path program 2 times [2022-01-31 11:51:50,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:51:50,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953693279] [2022-01-31 11:51:50,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:51:50,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:51:50,155 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:51:50,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1184812292] [2022-01-31 11:51:50,155 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-31 11:51:50,155 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:51:50,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:51:50,161 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-01-31 11:51:50,175 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-01-31 11:51:50,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-31 11:51:50,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 11:51:50,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-31 11:51:50,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:51:50,309 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-31 11:51:50,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 11:51:50,374 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-31 11:51:50,374 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:51:50,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953693279] [2022-01-31 11:51:50,374 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 11:51:50,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184812292] [2022-01-31 11:51:50,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184812292] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 11:51:50,374 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 11:51:50,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2022-01-31 11:51:50,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074856869] [2022-01-31 11:51:50,375 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 11:51:50,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-31 11:51:50,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:51:50,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-31 11:51:50,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-31 11:51:50,377 INFO L87 Difference]: Start difference. First operand 68 states and 76 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 9 states have internal predecessors, (33), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-01-31 11:51:50,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:51:50,496 INFO L93 Difference]: Finished difference Result 69 states and 76 transitions. [2022-01-31 11:51:50,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-31 11:51:50,496 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 9 states have internal predecessors, (33), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 36 [2022-01-31 11:51:50,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:51:50,497 INFO L225 Difference]: With dead ends: 69 [2022-01-31 11:51:50,497 INFO L226 Difference]: Without dead ends: 69 [2022-01-31 11:51:50,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2022-01-31 11:51:50,497 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 39 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-31 11:51:50,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 86 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-31 11:51:50,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2022-01-31 11:51:50,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 54. [2022-01-31 11:51:50,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 44 states have (on average 1.1363636363636365) internal successors, (50), 45 states have internal predecessors, (50), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2022-01-31 11:51:50,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 59 transitions. [2022-01-31 11:51:50,500 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 59 transitions. Word has length 36 [2022-01-31 11:51:50,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:51:50,500 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 59 transitions. [2022-01-31 11:51:50,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 9 states have internal predecessors, (33), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-01-31 11:51:50,501 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 59 transitions. [2022-01-31 11:51:50,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-31 11:51:50,501 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:51:50,501 INFO L514 BasicCegarLoop]: trace histogram [4, 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] [2022-01-31 11:51:50,519 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-01-31 11:51:50,707 WARN L452 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-01-31 11:51:50,708 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:51:50,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:51:50,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1274963422, now seen corresponding path program 5 times [2022-01-31 11:51:50,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:51:50,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401267254] [2022-01-31 11:51:50,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:51:50,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:51:50,722 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:51:50,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1545900029] [2022-01-31 11:51:50,723 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-31 11:51:50,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:51:50,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:51:50,724 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-01-31 11:51:50,726 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-01-31 11:52:48,563 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-31 11:52:48,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 11:52:48,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-31 11:52:48,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:52:48,687 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:52:48,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 11:52:48,766 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:52:48,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:52:48,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401267254] [2022-01-31 11:52:48,766 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 11:52:48,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545900029] [2022-01-31 11:52:48,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545900029] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 11:52:48,766 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 11:52:48,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2022-01-31 11:52:48,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086744433] [2022-01-31 11:52:48,767 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 11:52:48,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-31 11:52:48,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:52:48,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-31 11:52:48,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2022-01-31 11:52:48,767 INFO L87 Difference]: Start difference. First operand 54 states and 59 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:52:49,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:52:49,089 INFO L93 Difference]: Finished difference Result 115 states and 129 transitions. [2022-01-31 11:52:49,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-31 11:52:49,090 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 36 [2022-01-31 11:52:49,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:52:49,090 INFO L225 Difference]: With dead ends: 115 [2022-01-31 11:52:49,090 INFO L226 Difference]: Without dead ends: 112 [2022-01-31 11:52:49,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=250, Invalid=680, Unknown=0, NotChecked=0, Total=930 [2022-01-31 11:52:49,091 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 116 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 11:52:49,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 129 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-31 11:52:49,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-01-31 11:52:49,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 83. [2022-01-31 11:52:49,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 68 states have (on average 1.1323529411764706) internal successors, (77), 70 states have internal predecessors, (77), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2022-01-31 11:52:49,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 93 transitions. [2022-01-31 11:52:49,096 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 93 transitions. Word has length 36 [2022-01-31 11:52:49,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:52:49,096 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 93 transitions. [2022-01-31 11:52:49,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 11:52:49,096 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 93 transitions. [2022-01-31 11:52:49,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-01-31 11:52:49,096 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:52:49,096 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-31 11:52:49,107 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-01-31 11:52:49,307 WARN L452 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-01-31 11:52:49,308 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:52:49,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:52:49,308 INFO L85 PathProgramCache]: Analyzing trace with hash 2091268187, now seen corresponding path program 3 times [2022-01-31 11:52:49,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:52:49,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300939366] [2022-01-31 11:52:49,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:52:49,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:52:49,327 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:52:49,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [35517073] [2022-01-31 11:52:49,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-31 11:52:49,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:52:49,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:52:49,338 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-01-31 11:52:49,340 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-01-31 11:52:49,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-31 11:52:49,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 11:52:49,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-31 11:52:49,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:52:49,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-31 11:52:49,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,508 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 23 [2022-01-31 11:52:49,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 20 [2022-01-31 11:52:49,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:52:49,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:52:49,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 60 [2022-01-31 11:52:49,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,558 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 61 [2022-01-31 11:52:49,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 15 [2022-01-31 11:52:49,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2022-01-31 11:52:49,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 129 [2022-01-31 11:52:49,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:52:49,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 157 [2022-01-31 11:52:49,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 39 [2022-01-31 11:52:49,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:49,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 45 [2022-01-31 11:52:51,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:51,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:51,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:52:51,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:52:51,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 33 [2022-01-31 11:52:51,801 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:52:51,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 11:52:57,848 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:52:57,849 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:52:57,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300939366] [2022-01-31 11:52:57,849 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 11:52:57,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35517073] [2022-01-31 11:52:57,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35517073] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 11:52:57,849 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 11:52:57,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 24 [2022-01-31 11:52:57,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779611694] [2022-01-31 11:52:57,849 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 11:52:57,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-31 11:52:57,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:52:57,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-31 11:52:57,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=463, Unknown=5, NotChecked=0, Total=552 [2022-01-31 11:52:57,850 INFO L87 Difference]: Start difference. First operand 83 states and 93 transitions. Second operand has 24 states, 22 states have (on average 2.272727272727273) internal successors, (50), 23 states have internal predecessors, (50), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-01-31 11:53:15,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:53:15,818 INFO L93 Difference]: Finished difference Result 105 states and 118 transitions. [2022-01-31 11:53:15,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-31 11:53:15,818 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 2.272727272727273) internal successors, (50), 23 states have internal predecessors, (50), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 38 [2022-01-31 11:53:15,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:53:15,819 INFO L225 Difference]: With dead ends: 105 [2022-01-31 11:53:15,819 INFO L226 Difference]: Without dead ends: 105 [2022-01-31 11:53:15,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 25.3s TimeCoverageRelationStatistics Valid=137, Invalid=847, Unknown=8, NotChecked=0, Total=992 [2022-01-31 11:53:15,820 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 8 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-31 11:53:15,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 290 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 77 Invalid, 0 Unknown, 81 Unchecked, 0.1s Time] [2022-01-31 11:53:15,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-01-31 11:53:15,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 99. [2022-01-31 11:53:15,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 80 states have (on average 1.1125) internal successors, (89), 83 states have internal predecessors, (89), 12 states have call successors, (12), 8 states have call predecessors, (12), 6 states have return successors, (10), 7 states have call predecessors, (10), 10 states have call successors, (10) [2022-01-31 11:53:15,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 111 transitions. [2022-01-31 11:53:15,824 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 111 transitions. Word has length 38 [2022-01-31 11:53:15,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:53:15,824 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 111 transitions. [2022-01-31 11:53:15,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 2.272727272727273) internal successors, (50), 23 states have internal predecessors, (50), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-01-31 11:53:15,824 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 111 transitions. [2022-01-31 11:53:15,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-01-31 11:53:15,825 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:53:15,825 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 11:53:15,875 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-01-31 11:53:16,025 WARN L452 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-01-31 11:53:16,026 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:53:16,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:53:16,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1953775590, now seen corresponding path program 6 times [2022-01-31 11:53:16,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:53:16,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749944135] [2022-01-31 11:53:16,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:53:16,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:53:16,040 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:53:16,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1767238270] [2022-01-31 11:53:16,041 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-31 11:53:16,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:53:16,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:53:16,055 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-01-31 11:53:16,060 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-01-31 11:53:17,694 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-31 11:53:17,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 11:53:17,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-31 11:53:17,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:53:17,757 INFO L353 Elim1Store]: treesize reduction 26, result has 42.2 percent of original size [2022-01-31 11:53:17,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 51 [2022-01-31 11:53:17,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:53:17,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:53:17,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 11:53:17,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-31 11:53:17,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-31 11:53:17,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-01-31 11:53:17,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-01-31 11:53:17,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-01-31 11:53:17,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-01-31 11:53:17,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 50 [2022-01-31 11:53:17,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:17,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:17,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:17,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 61 [2022-01-31 11:53:17,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:17,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 24 [2022-01-31 11:53:18,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 50 [2022-01-31 11:53:18,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:18,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:18,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:18,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 61 [2022-01-31 11:53:18,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:18,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 15 [2022-01-31 11:53:18,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 50 [2022-01-31 11:53:18,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:18,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:18,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:18,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 61 [2022-01-31 11:53:18,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:18,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 17 [2022-01-31 11:53:18,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 50 [2022-01-31 11:53:18,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:18,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:18,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:18,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 61 [2022-01-31 11:53:18,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:18,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 15 [2022-01-31 11:53:18,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:53:18,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:18,273 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 11:53:18,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 27 [2022-01-31 11:53:18,308 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-31 11:53:18,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 11:53:19,120 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-31 11:53:19,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:53:19,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749944135] [2022-01-31 11:53:19,120 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 11:53:19,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767238270] [2022-01-31 11:53:19,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767238270] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 11:53:19,120 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 11:53:19,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 31 [2022-01-31 11:53:19,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050854036] [2022-01-31 11:53:19,121 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 11:53:19,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-31 11:53:19,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:53:19,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-31 11:53:19,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=732, Unknown=0, NotChecked=0, Total=930 [2022-01-31 11:53:19,122 INFO L87 Difference]: Start difference. First operand 99 states and 111 transitions. Second operand has 31 states, 29 states have (on average 1.7586206896551724) internal successors, (51), 30 states have internal predecessors, (51), 4 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-31 11:53:33,268 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 13.47s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-01-31 11:53:33,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:53:33,361 INFO L93 Difference]: Finished difference Result 157 states and 177 transitions. [2022-01-31 11:53:33,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-31 11:53:33,361 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 1.7586206896551724) internal successors, (51), 30 states have internal predecessors, (51), 4 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 38 [2022-01-31 11:53:33,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:53:33,362 INFO L225 Difference]: With dead ends: 157 [2022-01-31 11:53:33,362 INFO L226 Difference]: Without dead ends: 157 [2022-01-31 11:53:33,363 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 819 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=487, Invalid=2063, Unknown=0, NotChecked=0, Total=2550 [2022-01-31 11:53:33,367 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 87 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 53 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 305 IncrementalHoareTripleChecker+Unchecked, 13.7s IncrementalHoareTripleChecker+Time [2022-01-31 11:53:33,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 219 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 292 Invalid, 1 Unknown, 305 Unchecked, 13.7s Time] [2022-01-31 11:53:33,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-01-31 11:53:33,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 116. [2022-01-31 11:53:33,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 95 states have (on average 1.1473684210526316) internal successors, (109), 99 states have internal predecessors, (109), 13 states have call successors, (13), 9 states have call predecessors, (13), 7 states have return successors, (11), 7 states have call predecessors, (11), 11 states have call successors, (11) [2022-01-31 11:53:33,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 133 transitions. [2022-01-31 11:53:33,372 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 133 transitions. Word has length 38 [2022-01-31 11:53:33,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:53:33,372 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 133 transitions. [2022-01-31 11:53:33,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 1.7586206896551724) internal successors, (51), 30 states have internal predecessors, (51), 4 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-31 11:53:33,372 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 133 transitions. [2022-01-31 11:53:33,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-31 11:53:33,372 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:53:33,373 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-31 11:53:33,379 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-01-31 11:53:33,573 WARN L452 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-01-31 11:53:33,573 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:53:33,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:53:33,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1392903659, now seen corresponding path program 4 times [2022-01-31 11:53:33,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:53:33,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700954690] [2022-01-31 11:53:33,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:53:33,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:53:33,587 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:53:33,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [81355259] [2022-01-31 11:53:33,588 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-31 11:53:33,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:53:33,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:53:33,608 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-01-31 11:53:33,609 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-01-31 11:53:34,029 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-31 11:53:34,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 11:53:34,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-31 11:53:34,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:53:34,072 INFO L353 Elim1Store]: treesize reduction 13, result has 58.1 percent of original size [2022-01-31 11:53:34,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 54 [2022-01-31 11:53:34,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2022-01-31 11:53:34,099 INFO L353 Elim1Store]: treesize reduction 27, result has 46.0 percent of original size [2022-01-31 11:53:34,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 65 [2022-01-31 11:53:34,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:53:34,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:53:34,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-31 11:53:34,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 11:53:34,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-31 11:53:34,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-31 11:53:34,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 109 [2022-01-31 11:53:34,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:53:34,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 133 [2022-01-31 11:53:34,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 29 [2022-01-31 11:53:34,277 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-31 11:53:34,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 81 [2022-01-31 11:53:34,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,366 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 106 [2022-01-31 11:53:34,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 28 [2022-01-31 11:53:34,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 42 [2022-01-31 11:53:34,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 158 treesize of output 144 [2022-01-31 11:53:34,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:53:34,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 157 [2022-01-31 11:53:34,568 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-31 11:53:34,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 84 [2022-01-31 11:53:34,679 INFO L353 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-01-31 11:53:34,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 86 treesize of output 76 [2022-01-31 11:53:34,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 84 [2022-01-31 11:53:34,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 35 [2022-01-31 11:53:34,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:34,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:53:34,778 INFO L353 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-01-31 11:53:34,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 50 treesize of output 54 [2022-01-31 11:53:35,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:35,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:35,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:53:35,089 INFO L353 Elim1Store]: treesize reduction 13, result has 23.5 percent of original size [2022-01-31 11:53:35,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 99 treesize of output 39 [2022-01-31 11:53:35,139 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:53:35,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 11:54:04,722 WARN L228 SmtUtils]: Spent 9.81s on a formula simplification. DAG size of input: 168 DAG size of output: 152 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-31 11:54:04,748 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:54:04,748 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:54:04,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700954690] [2022-01-31 11:54:04,748 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 11:54:04,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81355259] [2022-01-31 11:54:04,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81355259] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 11:54:04,748 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 11:54:04,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 31 [2022-01-31 11:54:04,749 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358318571] [2022-01-31 11:54:04,749 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 11:54:04,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-31 11:54:04,749 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:54:04,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-31 11:54:04,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=790, Unknown=5, NotChecked=0, Total=930 [2022-01-31 11:54:04,750 INFO L87 Difference]: Start difference. First operand 116 states and 133 transitions. Second operand has 31 states, 29 states have (on average 2.0) internal successors, (58), 30 states have internal predecessors, (58), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-01-31 11:54:14,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:54:14,443 INFO L93 Difference]: Finished difference Result 159 states and 185 transitions. [2022-01-31 11:54:14,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-31 11:54:14,444 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 2.0) internal successors, (58), 30 states have internal predecessors, (58), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 42 [2022-01-31 11:54:14,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:54:14,445 INFO L225 Difference]: With dead ends: 159 [2022-01-31 11:54:14,445 INFO L226 Difference]: Without dead ends: 159 [2022-01-31 11:54:14,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 51 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 37.8s TimeCoverageRelationStatistics Valid=221, Invalid=1331, Unknown=8, NotChecked=0, Total=1560 [2022-01-31 11:54:14,446 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 10 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 445 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 129 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-31 11:54:14,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 445 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 56 Invalid, 0 Unknown, 129 Unchecked, 0.1s Time] [2022-01-31 11:54:14,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-01-31 11:54:14,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 145. [2022-01-31 11:54:14,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 119 states have (on average 1.1512605042016806) internal successors, (137), 126 states have internal predecessors, (137), 17 states have call successors, (17), 10 states have call predecessors, (17), 8 states have return successors, (15), 8 states have call predecessors, (15), 15 states have call successors, (15) [2022-01-31 11:54:14,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 169 transitions. [2022-01-31 11:54:14,453 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 169 transitions. Word has length 42 [2022-01-31 11:54:14,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:54:14,453 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 169 transitions. [2022-01-31 11:54:14,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 2.0) internal successors, (58), 30 states have internal predecessors, (58), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-01-31 11:54:14,453 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 169 transitions. [2022-01-31 11:54:14,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-01-31 11:54:14,453 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:54:14,454 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 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] [2022-01-31 11:54:14,461 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-01-31 11:54:14,654 WARN L452 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-01-31 11:54:14,654 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:54:14,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:54:14,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1863950704, now seen corresponding path program 5 times [2022-01-31 11:54:14,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:54:14,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076465274] [2022-01-31 11:54:14,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:54:14,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:54:14,667 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:54:14,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1306968352] [2022-01-31 11:54:14,667 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-31 11:54:14,667 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:54:14,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:54:14,676 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-01-31 11:54:14,677 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-01-31 11:54:30,551 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-31 11:54:30,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 11:54:30,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 55 conjunts are in the unsatisfiable core [2022-01-31 11:54:30,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:54:30,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-31 11:54:30,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 23 [2022-01-31 11:54:30,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 20 [2022-01-31 11:54:30,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:54:30,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:54:30,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 109 [2022-01-31 11:54:30,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:54:30,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 133 [2022-01-31 11:54:30,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 77 [2022-01-31 11:54:30,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 44 [2022-01-31 11:54:30,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 179 treesize of output 163 [2022-01-31 11:54:30,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:54:30,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 160 [2022-01-31 11:54:30,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 120 [2022-01-31 11:54:30,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:30,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:54:30,995 INFO L353 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-01-31 11:54:30,996 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 60 [2022-01-31 11:54:31,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:54:31,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:31,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:31,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:31,725 INFO L353 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2022-01-31 11:54:31,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 93 treesize of output 50 [2022-01-31 11:54:31,778 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-31 11:54:31,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 11:54:42,413 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-31 11:54:42,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:54:42,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076465274] [2022-01-31 11:54:42,413 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 11:54:42,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306968352] [2022-01-31 11:54:42,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306968352] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 11:54:42,414 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 11:54:42,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 20] total 35 [2022-01-31 11:54:42,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452819972] [2022-01-31 11:54:42,414 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 11:54:42,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-31 11:54:42,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:54:42,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-31 11:54:42,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1042, Unknown=1, NotChecked=0, Total=1190 [2022-01-31 11:54:42,415 INFO L87 Difference]: Start difference. First operand 145 states and 169 transitions. Second operand has 35 states, 31 states have (on average 2.0) internal successors, (62), 34 states have internal predecessors, (62), 7 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-01-31 11:54:54,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:54:54,130 INFO L93 Difference]: Finished difference Result 167 states and 192 transitions. [2022-01-31 11:54:54,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-31 11:54:54,131 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 31 states have (on average 2.0) internal successors, (62), 34 states have internal predecessors, (62), 7 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 46 [2022-01-31 11:54:54,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:54:54,132 INFO L225 Difference]: With dead ends: 167 [2022-01-31 11:54:54,132 INFO L226 Difference]: Without dead ends: 129 [2022-01-31 11:54:54,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 53 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 595 ImplicationChecksByTransitivity, 18.9s TimeCoverageRelationStatistics Valid=254, Invalid=1905, Unknown=3, NotChecked=0, Total=2162 [2022-01-31 11:54:54,133 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 22 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 131 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-31 11:54:54,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 392 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 218 Invalid, 0 Unknown, 131 Unchecked, 1.3s Time] [2022-01-31 11:54:54,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-01-31 11:54:54,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 129. [2022-01-31 11:54:54,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 106 states have (on average 1.150943396226415) internal successors, (122), 111 states have internal predecessors, (122), 15 states have call successors, (15), 9 states have call predecessors, (15), 7 states have return successors, (13), 8 states have call predecessors, (13), 13 states have call successors, (13) [2022-01-31 11:54:54,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 150 transitions. [2022-01-31 11:54:54,137 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 150 transitions. Word has length 46 [2022-01-31 11:54:54,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:54:54,137 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 150 transitions. [2022-01-31 11:54:54,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 31 states have (on average 2.0) internal successors, (62), 34 states have internal predecessors, (62), 7 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-01-31 11:54:54,137 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 150 transitions. [2022-01-31 11:54:54,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-01-31 11:54:54,138 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:54:54,138 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 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-01-31 11:54:54,147 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-01-31 11:54:54,339 WARN L452 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-01-31 11:54:54,340 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:54:54,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:54:54,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1604077745, now seen corresponding path program 6 times [2022-01-31 11:54:54,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:54:54,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746057709] [2022-01-31 11:54:54,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:54:54,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:54:54,354 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:54:54,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [454597540] [2022-01-31 11:54:54,354 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-31 11:54:54,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:54:54,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:54:54,355 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-01-31 11:54:54,359 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-01-31 11:54:55,925 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-31 11:54:55,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 11:54:55,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 68 conjunts are in the unsatisfiable core [2022-01-31 11:54:55,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:54:55,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-31 11:54:55,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:55,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 23 [2022-01-31 11:54:55,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 20 [2022-01-31 11:54:55,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:54:55,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:54:56,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:56,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2022-01-31 11:54:56,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 60 [2022-01-31 11:54:56,070 INFO L353 Elim1Store]: treesize reduction 46, result has 29.2 percent of original size [2022-01-31 11:54:56,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 69 [2022-01-31 11:54:56,080 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-31 11:54:56,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:56,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 18 [2022-01-31 11:54:56,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:56,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 17 [2022-01-31 11:54:56,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:56,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 24 [2022-01-31 11:54:56,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 70 [2022-01-31 11:54:56,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:56,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:56,231 INFO L353 Elim1Store]: treesize reduction 19, result has 40.6 percent of original size [2022-01-31 11:54:56,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 79 [2022-01-31 11:54:56,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:56,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2022-01-31 11:54:56,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:56,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 42 [2022-01-31 11:54:56,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 91 [2022-01-31 11:54:56,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:56,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:56,521 INFO L353 Elim1Store]: treesize reduction 19, result has 40.6 percent of original size [2022-01-31 11:54:56,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 80 treesize of output 100 [2022-01-31 11:54:56,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:56,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 18 [2022-01-31 11:54:56,601 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-31 11:54:56,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:56,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 55 [2022-01-31 11:54:57,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 172 treesize of output 160 [2022-01-31 11:54:57,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:54:57,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 157 [2022-01-31 11:54:57,230 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-31 11:54:57,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 64 [2022-01-31 11:54:57,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 133 [2022-01-31 11:54:57,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 119 [2022-01-31 11:54:57,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 76 [2022-01-31 11:54:57,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 105 [2022-01-31 11:54:57,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 85 [2022-01-31 11:54:57,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:57,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 43 [2022-01-31 11:54:58,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 85 [2022-01-31 11:54:58,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:58,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:58,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:58,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:58,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:58,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:58,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 96 [2022-01-31 11:54:58,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:58,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:58,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:58,094 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 50 [2022-01-31 11:54:58,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:54:58,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:58,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:54:58,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 32 [2022-01-31 11:54:58,741 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:54:58,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 11:55:35,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:55:35,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:55:35,538 INFO L353 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-01-31 11:55:35,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 198 treesize of output 1 [2022-01-31 11:55:35,555 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 2 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 11:55:35,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:55:35,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746057709] [2022-01-31 11:55:35,555 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 11:55:35,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454597540] [2022-01-31 11:55:35,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454597540] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 11:55:35,555 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 11:55:35,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26] total 49 [2022-01-31 11:55:35,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888980009] [2022-01-31 11:55:35,556 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 11:55:35,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-31 11:55:35,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:55:35,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-31 11:55:35,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=350, Invalid=1988, Unknown=14, NotChecked=0, Total=2352 [2022-01-31 11:55:35,557 INFO L87 Difference]: Start difference. First operand 129 states and 150 transitions. Second operand has 49 states, 47 states have (on average 1.5106382978723405) internal successors, (71), 48 states have internal predecessors, (71), 6 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-01-31 11:55:38,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:55:38,148 INFO L93 Difference]: Finished difference Result 185 states and 220 transitions. [2022-01-31 11:55:38,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-31 11:55:38,150 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 47 states have (on average 1.5106382978723405) internal successors, (71), 48 states have internal predecessors, (71), 6 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 46 [2022-01-31 11:55:38,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:55:38,151 INFO L225 Difference]: With dead ends: 185 [2022-01-31 11:55:38,151 INFO L226 Difference]: Without dead ends: 185 [2022-01-31 11:55:38,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1779 ImplicationChecksByTransitivity, 36.8s TimeCoverageRelationStatistics Valid=670, Invalid=4286, Unknown=14, NotChecked=0, Total=4970 [2022-01-31 11:55:38,152 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 38 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 480 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-31 11:55:38,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 465 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 151 Invalid, 0 Unknown, 480 Unchecked, 0.3s Time] [2022-01-31 11:55:38,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-01-31 11:55:38,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 165. [2022-01-31 11:55:38,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 138 states have (on average 1.173913043478261) internal successors, (162), 144 states have internal predecessors, (162), 18 states have call successors, (18), 11 states have call predecessors, (18), 8 states have return successors, (16), 9 states have call predecessors, (16), 16 states have call successors, (16) [2022-01-31 11:55:38,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 196 transitions. [2022-01-31 11:55:38,159 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 196 transitions. Word has length 46 [2022-01-31 11:55:38,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:55:38,159 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 196 transitions. [2022-01-31 11:55:38,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 47 states have (on average 1.5106382978723405) internal successors, (71), 48 states have internal predecessors, (71), 6 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-01-31 11:55:38,159 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 196 transitions. [2022-01-31 11:55:38,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-01-31 11:55:38,160 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:55:38,160 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 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] [2022-01-31 11:55:38,183 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-01-31 11:55:38,367 WARN L452 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-01-31 11:55:38,368 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:55:38,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:55:38,368 INFO L85 PathProgramCache]: Analyzing trace with hash -518460597, now seen corresponding path program 7 times [2022-01-31 11:55:38,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:55:38,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585102842] [2022-01-31 11:55:38,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:55:38,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:55:38,382 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:55:38,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [587177779] [2022-01-31 11:55:38,383 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-31 11:55:38,383 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:55:38,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:55:38,384 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-01-31 11:55:38,415 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-01-31 11:55:38,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 11:55:38,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-31 11:55:38,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:55:38,566 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 25 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-31 11:55:38,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 11:55:38,672 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 27 proven. 15 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-31 11:55:38,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 11:55:38,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585102842] [2022-01-31 11:55:38,672 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 11:55:38,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587177779] [2022-01-31 11:55:38,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587177779] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 11:55:38,672 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 11:55:38,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2022-01-31 11:55:38,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269677282] [2022-01-31 11:55:38,673 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 11:55:38,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-31 11:55:38,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 11:55:38,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-31 11:55:38,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2022-01-31 11:55:38,675 INFO L87 Difference]: Start difference. First operand 165 states and 196 transitions. Second operand has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 states have internal predecessors, (55), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-01-31 11:55:39,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 11:55:39,440 INFO L93 Difference]: Finished difference Result 239 states and 276 transitions. [2022-01-31 11:55:39,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-31 11:55:39,440 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 states have internal predecessors, (55), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 46 [2022-01-31 11:55:39,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 11:55:39,441 INFO L225 Difference]: With dead ends: 239 [2022-01-31 11:55:39,441 INFO L226 Difference]: Without dead ends: 239 [2022-01-31 11:55:39,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=547, Invalid=1523, Unknown=0, NotChecked=0, Total=2070 [2022-01-31 11:55:39,442 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 124 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-31 11:55:39,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 181 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-31 11:55:39,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2022-01-31 11:55:39,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 159. [2022-01-31 11:55:39,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 135 states have (on average 1.1481481481481481) internal successors, (155), 137 states have internal predecessors, (155), 15 states have call successors, (15), 11 states have call predecessors, (15), 8 states have return successors, (14), 10 states have call predecessors, (14), 14 states have call successors, (14) [2022-01-31 11:55:39,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 184 transitions. [2022-01-31 11:55:39,449 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 184 transitions. Word has length 46 [2022-01-31 11:55:39,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 11:55:39,449 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 184 transitions. [2022-01-31 11:55:39,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 states have internal predecessors, (55), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-01-31 11:55:39,449 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 184 transitions. [2022-01-31 11:55:39,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-31 11:55:39,450 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 11:55:39,450 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 11:55:39,471 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-01-31 11:55:39,661 WARN L452 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-01-31 11:55:39,661 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 11:55:39,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 11:55:39,661 INFO L85 PathProgramCache]: Analyzing trace with hash 262260298, now seen corresponding path program 8 times [2022-01-31 11:55:39,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 11:55:39,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573160712] [2022-01-31 11:55:39,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 11:55:39,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 11:55:39,679 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 11:55:39,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [702604659] [2022-01-31 11:55:39,679 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-31 11:55:39,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 11:55:39,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 11:55:39,682 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-01-31 11:55:39,704 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-01-31 11:55:40,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-31 11:55:40,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 11:55:40,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 69 conjunts are in the unsatisfiable core [2022-01-31 11:55:40,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 11:55:40,264 INFO L353 Elim1Store]: treesize reduction 13, result has 58.1 percent of original size [2022-01-31 11:55:40,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 54 [2022-01-31 11:55:40,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2022-01-31 11:55:40,287 INFO L353 Elim1Store]: treesize reduction 27, result has 46.0 percent of original size [2022-01-31 11:55:40,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 65 [2022-01-31 11:55:40,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 11:55:40,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 26 [2022-01-31 11:55:40,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-31 11:55:40,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-01-31 11:55:40,353 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-31 11:55:40,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 11:55:40,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-31 11:55:40,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-31 11:55:40,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 109 [2022-01-31 11:55:40,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:55:40,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 133 [2022-01-31 11:55:40,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 59 [2022-01-31 11:55:40,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 130 [2022-01-31 11:55:40,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 10 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 162 [2022-01-31 11:55:40,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 42 [2022-01-31 11:55:40,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 59 [2022-01-31 11:55:40,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 179 treesize of output 159 [2022-01-31 11:55:40,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:55:40,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 160 [2022-01-31 11:55:40,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:40,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 29 [2022-01-31 11:55:41,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 203 treesize of output 179 [2022-01-31 11:55:41,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 10 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 198 [2022-01-31 11:55:41,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 101 [2022-01-31 11:55:41,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:41,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 13 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 94 [2022-01-31 11:55:46,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:46,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:55:46,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:46,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:46,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:46,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 11:55:46,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:46,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:46,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 11:55:46,490 INFO L353 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2022-01-31 11:55:46,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 10 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 122 treesize of output 68 [2022-01-31 11:55:46,564 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 3 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-31 11:55:46,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 11:55:56,163 WARN L228 SmtUtils]: Spent 9.09s on a formula simplification. DAG size of input: 48 DAG size of output: 39 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-31 12:03:36,060 WARN L860 $PredicateComparison]: unable to prove that (or (let ((.cse19 (<= (mod (+ c_main_~i~0 2) 4294967296) 2147483647))) (let ((.cse0 (<= (mod c_main_~i~0 4294967296) 2147483647)) (.cse18 (not .cse19))) (and (or .cse0 (and (or (forall ((v_ArrVal_808 Int)) (or (let ((.cse9 (<= (mod (+ c_main_~i~0 1) 4294967296) 2147483647))) (and (or (forall ((v_ArrVal_809 Int) (v_ArrVal_815 Int) (v_ArrVal_811 Int)) (let ((.cse5 (store (store (let ((.cse8 (select |c_#memory_int| c_main_~b~0.base))) (store .cse8 (+ (* (mod c_main_~i~0 4294967296) 8) (- 34359738368) c_main_~b~0.offset) (+ (select .cse8 (+ (- 34359738368) c_main_~b~0.offset (* (mod (+ c_main_~i~0 4294967295) 4294967296) 8))) 2))) (+ (* (mod (+ c_main_~i~0 1) 4294967296) 8) c_main_~b~0.offset) v_ArrVal_808) (+ (* (mod (+ c_main_~i~0 2) 4294967296) 8) c_main_~b~0.offset) v_ArrVal_809))) (let ((.cse7 (store |c_#memory_int| c_main_~b~0.base .cse5))) (let ((.cse2 (+ c_main_~a~0.offset 16)) (.cse4 (select .cse7 c_main_~a~0.base)) (.cse3 (+ c_main_~a~0.offset 8))) (let ((.cse1 (store (let ((.cse6 (store .cse4 .cse3 v_ArrVal_811))) (store .cse6 .cse2 (+ v_ArrVal_811 2 (select (select (store .cse7 c_main_~a~0.base .cse6) c_main_~b~0.base) (+ 8 c_main_~b~0.offset))))) (+ c_main_~a~0.offset 24) v_ArrVal_815))) (or (= 9 (select .cse1 .cse2)) (not (= (select .cse1 .cse3) 4)) (< (+ (select .cse4 c_main_~a~0.offset) (select .cse5 c_main_~b~0.offset) 2) v_ArrVal_811) (< v_ArrVal_809 (+ v_ArrVal_808 2)))))))) (not .cse9)) (or (forall ((v_ArrVal_809 Int) (v_ArrVal_815 Int) (v_ArrVal_811 Int)) (let ((.cse13 (store (store (let ((.cse17 (select |c_#memory_int| c_main_~b~0.base))) (store .cse17 (+ (* (mod c_main_~i~0 4294967296) 8) (- 34359738368) c_main_~b~0.offset) (+ (select .cse17 (+ (- 34359738368) c_main_~b~0.offset (* (mod (+ c_main_~i~0 4294967295) 4294967296) 8))) 2))) (+ (* (mod (+ c_main_~i~0 1) 4294967296) 8) (- 34359738368) c_main_~b~0.offset) v_ArrVal_808) (+ (* (mod (+ c_main_~i~0 2) 4294967296) 8) c_main_~b~0.offset) v_ArrVal_809))) (let ((.cse16 (store |c_#memory_int| c_main_~b~0.base .cse13))) (let ((.cse14 (+ c_main_~a~0.offset 16)) (.cse12 (select .cse16 c_main_~a~0.base)) (.cse11 (+ c_main_~a~0.offset 8))) (let ((.cse10 (store (let ((.cse15 (store .cse12 .cse11 v_ArrVal_811))) (store .cse15 .cse14 (+ v_ArrVal_811 (select (select (store .cse16 c_main_~a~0.base .cse15) c_main_~b~0.base) (+ 8 c_main_~b~0.offset)) 2))) (+ c_main_~a~0.offset 24) v_ArrVal_815))) (or (not (= (select .cse10 .cse11) 4)) (< (+ 2 (select .cse12 c_main_~a~0.offset) (select .cse13 c_main_~b~0.offset)) v_ArrVal_811) (= (select .cse10 .cse14) 9) (< v_ArrVal_809 (+ v_ArrVal_808 2)))))))) .cse9))) (< v_ArrVal_808 (+ (select (select |c_#memory_int| c_main_~b~0.base) (+ (- 34359738368) c_main_~b~0.offset (* (mod (+ c_main_~i~0 4294967295) 4294967296) 8))) 4)))) .cse18) (or .cse19 (forall ((v_ArrVal_809 Int) (v_ArrVal_808 Int)) (or (let ((.cse39 (mod (+ c_main_~i~0 4294967295) 4294967296))) (let ((.cse20 (<= .cse39 2147483647)) (.cse21 (select |c_#memory_int| c_main_~b~0.base)) (.cse22 (* .cse39 8))) (and (or .cse20 (< v_ArrVal_808 (+ (select .cse21 (+ (- 34359738368) c_main_~b~0.offset .cse22)) 4)) (forall ((v_ArrVal_815 Int) (v_ArrVal_811 Int)) (let ((.cse24 (store (store (let ((.cse30 (select |c_#memory_int| c_main_~b~0.base))) (store .cse30 (+ (* (mod c_main_~i~0 4294967296) 8) (- 34359738368) c_main_~b~0.offset) (+ (select .cse30 (+ (- 34359738368) c_main_~b~0.offset (* (mod (+ c_main_~i~0 4294967295) 4294967296) 8))) 2))) (+ (* (mod (+ c_main_~i~0 1) 4294967296) 8) (- 34359738368) c_main_~b~0.offset) v_ArrVal_808) (+ (* (mod (+ c_main_~i~0 2) 4294967296) 8) (- 34359738368) c_main_~b~0.offset) v_ArrVal_809))) (let ((.cse29 (store |c_#memory_int| c_main_~b~0.base .cse24))) (let ((.cse26 (+ c_main_~a~0.offset 16)) (.cse23 (select .cse29 c_main_~a~0.base)) (.cse27 (+ c_main_~a~0.offset 8))) (let ((.cse25 (store (let ((.cse28 (store .cse23 .cse27 v_ArrVal_811))) (store .cse28 .cse26 (+ v_ArrVal_811 (select (select (store .cse29 c_main_~a~0.base .cse28) c_main_~b~0.base) (+ 8 c_main_~b~0.offset)) 2))) (+ c_main_~a~0.offset 24) v_ArrVal_815))) (or (< (+ (select .cse23 c_main_~a~0.offset) (select .cse24 c_main_~b~0.offset) 2) v_ArrVal_811) (= (select .cse25 .cse26) 9) (not (= (select .cse25 .cse27) 4))))))))) (or (forall ((v_ArrVal_815 Int) (v_ArrVal_811 Int)) (let ((.cse33 (store (store (let ((.cse38 (select |c_#memory_int| c_main_~b~0.base))) (store .cse38 (+ (* (mod c_main_~i~0 4294967296) 8) (- 34359738368) c_main_~b~0.offset) (+ 2 (select .cse38 (+ c_main_~b~0.offset (* (mod (+ c_main_~i~0 4294967295) 4294967296) 8)))))) (+ (* (mod (+ c_main_~i~0 1) 4294967296) 8) (- 34359738368) c_main_~b~0.offset) v_ArrVal_808) (+ (* (mod (+ c_main_~i~0 2) 4294967296) 8) (- 34359738368) c_main_~b~0.offset) v_ArrVal_809))) (let ((.cse37 (store |c_#memory_int| c_main_~b~0.base .cse33))) (let ((.cse35 (+ c_main_~a~0.offset 16)) (.cse34 (select .cse37 c_main_~a~0.base)) (.cse32 (+ c_main_~a~0.offset 8))) (let ((.cse31 (store (let ((.cse36 (store .cse34 .cse32 v_ArrVal_811))) (store .cse36 .cse35 (+ v_ArrVal_811 (select (select (store .cse37 c_main_~a~0.base .cse36) c_main_~b~0.base) (+ 8 c_main_~b~0.offset)) 2))) (+ c_main_~a~0.offset 24) v_ArrVal_815))) (or (not (= (select .cse31 .cse32) 4)) (< (+ (select .cse33 c_main_~b~0.offset) 2 (select .cse34 c_main_~a~0.offset)) v_ArrVal_811) (= (select .cse31 .cse35) 9))))))) (not .cse20) (< v_ArrVal_808 (+ (select .cse21 (+ c_main_~b~0.offset .cse22)) 4)))))) (< v_ArrVal_809 (+ v_ArrVal_808 2))))))) (or (not .cse0) (and (or .cse19 (forall ((v_ArrVal_808 Int)) (or (< v_ArrVal_808 (+ (select (select |c_#memory_int| c_main_~b~0.base) (+ c_main_~b~0.offset (* (mod (+ c_main_~i~0 4294967295) 4294967296) 8))) 4)) (let ((.cse48 (<= (mod (+ c_main_~i~0 1) 4294967296) 2147483647))) (and (or (forall ((v_ArrVal_809 Int) (v_ArrVal_815 Int) (v_ArrVal_811 Int)) (let ((.cse43 (store (store (let ((.cse47 (select |c_#memory_int| c_main_~b~0.base))) (store .cse47 (+ (* (mod c_main_~i~0 4294967296) 8) c_main_~b~0.offset) (+ 2 (select .cse47 (+ c_main_~b~0.offset (* (mod (+ c_main_~i~0 4294967295) 4294967296) 8)))))) (+ (* (mod (+ c_main_~i~0 1) 4294967296) 8) c_main_~b~0.offset) v_ArrVal_808) (+ (* (mod (+ c_main_~i~0 2) 4294967296) 8) (- 34359738368) c_main_~b~0.offset) v_ArrVal_809))) (let ((.cse46 (store |c_#memory_int| c_main_~b~0.base .cse43))) (let ((.cse42 (+ c_main_~a~0.offset 16)) (.cse44 (select .cse46 c_main_~a~0.base)) (.cse41 (+ c_main_~a~0.offset 8))) (let ((.cse40 (store (let ((.cse45 (store .cse44 .cse41 v_ArrVal_811))) (store .cse45 .cse42 (+ v_ArrVal_811 2 (select (select (store .cse46 c_main_~a~0.base .cse45) c_main_~b~0.base) (+ 8 c_main_~b~0.offset))))) (+ c_main_~a~0.offset 24) v_ArrVal_815))) (or (not (= (select .cse40 .cse41) 4)) (= (select .cse40 .cse42) 9) (< (+ (select .cse43 c_main_~b~0.offset) (select .cse44 c_main_~a~0.offset) 2) v_ArrVal_811) (< v_ArrVal_809 (+ v_ArrVal_808 2)))))))) (not .cse48)) (or .cse48 (forall ((v_ArrVal_809 Int) (v_ArrVal_815 Int) (v_ArrVal_811 Int)) (let ((.cse49 (store (store (let ((.cse56 (select |c_#memory_int| c_main_~b~0.base))) (store .cse56 (+ (* (mod c_main_~i~0 4294967296) 8) c_main_~b~0.offset) (+ 2 (select .cse56 (+ c_main_~b~0.offset (* (mod (+ c_main_~i~0 4294967295) 4294967296) 8)))))) (+ (* (mod (+ c_main_~i~0 1) 4294967296) 8) (- 34359738368) c_main_~b~0.offset) v_ArrVal_808) (+ (* (mod (+ c_main_~i~0 2) 4294967296) 8) (- 34359738368) c_main_~b~0.offset) v_ArrVal_809))) (let ((.cse55 (store |c_#memory_int| c_main_~b~0.base .cse49))) (let ((.cse52 (+ c_main_~a~0.offset 16)) (.cse50 (select .cse55 c_main_~a~0.base)) (.cse53 (+ c_main_~a~0.offset 8))) (let ((.cse51 (store (let ((.cse54 (store .cse50 .cse53 v_ArrVal_811))) (store .cse54 .cse52 (+ v_ArrVal_811 2 (select (select (store .cse55 c_main_~a~0.base .cse54) c_main_~b~0.base) (+ 8 c_main_~b~0.offset))))) (+ c_main_~a~0.offset 24) v_ArrVal_815))) (or (< (+ 2 (select .cse49 c_main_~b~0.offset) (select .cse50 c_main_~a~0.offset)) v_ArrVal_811) (= (select .cse51 .cse52) 9) (< v_ArrVal_809 (+ v_ArrVal_808 2)) (not (= (select .cse51 .cse53) 4)))))))))))))) (or (forall ((v_ArrVal_809 Int) (v_ArrVal_808 Int)) (or (let ((.cse76 (mod (+ c_main_~i~0 4294967295) 4294967296))) (let ((.cse65 (<= .cse76 2147483647)) (.cse66 (select |c_#memory_int| c_main_~b~0.base)) (.cse67 (* .cse76 8))) (and (or (forall ((v_ArrVal_815 Int) (v_ArrVal_811 Int)) (let ((.cse58 (store (store (let ((.cse64 (select |c_#memory_int| c_main_~b~0.base))) (store .cse64 (+ (* (mod c_main_~i~0 4294967296) 8) c_main_~b~0.offset) (+ (select .cse64 (+ (- 34359738368) c_main_~b~0.offset (* (mod (+ c_main_~i~0 4294967295) 4294967296) 8))) 2))) (+ (* (mod (+ c_main_~i~0 1) 4294967296) 8) c_main_~b~0.offset) v_ArrVal_808) (+ (* (mod (+ c_main_~i~0 2) 4294967296) 8) c_main_~b~0.offset) v_ArrVal_809))) (let ((.cse63 (store |c_#memory_int| c_main_~b~0.base .cse58))) (let ((.cse60 (+ c_main_~a~0.offset 16)) (.cse57 (select .cse63 c_main_~a~0.base)) (.cse61 (+ c_main_~a~0.offset 8))) (let ((.cse59 (store (let ((.cse62 (store .cse57 .cse61 v_ArrVal_811))) (store .cse62 .cse60 (+ v_ArrVal_811 (select (select (store .cse63 c_main_~a~0.base .cse62) c_main_~b~0.base) (+ 8 c_main_~b~0.offset)) 2))) (+ c_main_~a~0.offset 24) v_ArrVal_815))) (or (< (+ 2 (select .cse57 c_main_~a~0.offset) (select .cse58 c_main_~b~0.offset)) v_ArrVal_811) (= (select .cse59 .cse60) 9) (not (= 4 (select .cse59 .cse61))))))))) .cse65 (< v_ArrVal_808 (+ (select .cse66 (+ (- 34359738368) c_main_~b~0.offset .cse67)) 4))) (or (not .cse65) (< v_ArrVal_808 (+ (select .cse66 (+ c_main_~b~0.offset .cse67)) 4)) (forall ((v_ArrVal_815 Int) (v_ArrVal_811 Int)) (let ((.cse71 (store (store (let ((.cse75 (select |c_#memory_int| c_main_~b~0.base))) (store .cse75 (+ (* (mod c_main_~i~0 4294967296) 8) c_main_~b~0.offset) (+ 2 (select .cse75 (+ c_main_~b~0.offset (* (mod (+ c_main_~i~0 4294967295) 4294967296) 8)))))) (+ (* (mod (+ c_main_~i~0 1) 4294967296) 8) c_main_~b~0.offset) v_ArrVal_808) (+ (* (mod (+ c_main_~i~0 2) 4294967296) 8) c_main_~b~0.offset) v_ArrVal_809))) (let ((.cse74 (store |c_#memory_int| c_main_~b~0.base .cse71))) (let ((.cse69 (+ c_main_~a~0.offset 16)) (.cse72 (select .cse74 c_main_~a~0.base)) (.cse70 (+ c_main_~a~0.offset 8))) (let ((.cse68 (store (let ((.cse73 (store .cse72 .cse70 v_ArrVal_811))) (store .cse73 .cse69 (+ (select (select (store .cse74 c_main_~a~0.base .cse73) c_main_~b~0.base) (+ 8 c_main_~b~0.offset)) v_ArrVal_811 2))) (+ c_main_~a~0.offset 24) v_ArrVal_815))) (or (= 9 (select .cse68 .cse69)) (not (= (select .cse68 .cse70) 4)) (< (+ (select .cse71 c_main_~b~0.offset) (select .cse72 c_main_~a~0.offset) 2) v_ArrVal_811))))))))))) (< v_ArrVal_809 (+ v_ArrVal_808 2)))) .cse18)))))) (not (< 2 c_~N~0))) is different from true [2022-01-31 12:03:36,112 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 3 not checked. [2022-01-31 12:03:36,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 12:03:36,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573160712] [2022-01-31 12:03:36,113 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 12:03:36,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702604659] [2022-01-31 12:03:36,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702604659] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 12:03:36,113 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 12:03:36,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 24] total 46 [2022-01-31 12:03:36,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606110308] [2022-01-31 12:03:36,113 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 12:03:36,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-31 12:03:36,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 12:03:36,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-31 12:03:36,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=1740, Unknown=23, NotChecked=86, Total=2070 [2022-01-31 12:03:36,124 INFO L87 Difference]: Start difference. First operand 159 states and 184 transitions. Second operand has 46 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 45 states have internal predecessors, (75), 8 states have call successors, (10), 4 states have call predecessors, (10), 5 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-01-31 12:03:57,882 WARN L228 SmtUtils]: Spent 6.30s on a formula simplification that was a NOOP. DAG size: 125 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-31 12:04:05,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 12:04:05,177 INFO L93 Difference]: Finished difference Result 180 states and 206 transitions. [2022-01-31 12:04:05,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-31 12:04:05,177 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 45 states have internal predecessors, (75), 8 states have call successors, (10), 4 states have call predecessors, (10), 5 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 50 [2022-01-31 12:04:05,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 12:04:05,178 INFO L225 Difference]: With dead ends: 180 [2022-01-31 12:04:05,178 INFO L226 Difference]: Without dead ends: 180 [2022-01-31 12:04:05,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 52 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1031 ImplicationChecksByTransitivity, 90.8s TimeCoverageRelationStatistics Valid=331, Invalid=2725, Unknown=28, NotChecked=108, Total=3192 [2022-01-31 12:04:05,179 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 13 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 244 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-31 12:04:05,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 318 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 93 Invalid, 0 Unknown, 244 Unchecked, 0.3s Time] [2022-01-31 12:04:05,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-01-31 12:04:05,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 174. [2022-01-31 12:04:05,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 146 states have (on average 1.1369863013698631) internal successors, (166), 149 states have internal predecessors, (166), 17 states have call successors, (17), 13 states have call predecessors, (17), 10 states have return successors, (16), 11 states have call predecessors, (16), 16 states have call successors, (16) [2022-01-31 12:04:05,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 199 transitions. [2022-01-31 12:04:05,184 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 199 transitions. Word has length 50 [2022-01-31 12:04:05,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 12:04:05,184 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 199 transitions. [2022-01-31 12:04:05,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 45 states have internal predecessors, (75), 8 states have call successors, (10), 4 states have call predecessors, (10), 5 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-01-31 12:04:05,185 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 199 transitions. [2022-01-31 12:04:05,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-31 12:04:05,185 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 12:04:05,185 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 12:04:05,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-01-31 12:04:05,390 WARN L452 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-01-31 12:04:05,390 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 12:04:05,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 12:04:05,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1393862032, now seen corresponding path program 7 times [2022-01-31 12:04:05,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 12:04:05,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53287277] [2022-01-31 12:04:05,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 12:04:05,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 12:04:05,413 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 12:04:05,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [419762915] [2022-01-31 12:04:05,414 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-31 12:04:05,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 12:04:05,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 12:04:05,417 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-01-31 12:04:05,418 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-01-31 12:04:05,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 12:04:05,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-31 12:04:05,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 12:04:05,684 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 61 proven. 16 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-31 12:04:05,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 12:04:05,827 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 61 proven. 16 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-31 12:04:05,827 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 12:04:05,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53287277] [2022-01-31 12:04:05,828 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-01-31 12:04:05,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419762915] [2022-01-31 12:04:05,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419762915] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 12:04:05,828 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 12:04:05,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 18 [2022-01-31 12:04:05,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746206394] [2022-01-31 12:04:05,828 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 12:04:05,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-31 12:04:05,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 12:04:05,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-31 12:04:05,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2022-01-31 12:04:05,829 INFO L87 Difference]: Start difference. First operand 174 states and 199 transitions. Second operand has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 12:04:06,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 12:04:06,529 INFO L93 Difference]: Finished difference Result 195 states and 216 transitions. [2022-01-31 12:04:06,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-31 12:04:06,529 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 48 [2022-01-31 12:04:06,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 12:04:06,531 INFO L225 Difference]: With dead ends: 195 [2022-01-31 12:04:06,531 INFO L226 Difference]: Without dead ends: 192 [2022-01-31 12:04:06,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=354, Invalid=1052, Unknown=0, NotChecked=0, Total=1406 [2022-01-31 12:04:06,531 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 137 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-31 12:04:06,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 211 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-31 12:04:06,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2022-01-31 12:04:06,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 155. [2022-01-31 12:04:06,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 130 states have (on average 1.1153846153846154) internal successors, (145), 132 states have internal predecessors, (145), 14 states have call successors, (14), 13 states have call predecessors, (14), 10 states have return successors, (12), 9 states have call predecessors, (12), 12 states have call successors, (12) [2022-01-31 12:04:06,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 171 transitions. [2022-01-31 12:04:06,545 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 171 transitions. Word has length 48 [2022-01-31 12:04:06,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 12:04:06,546 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 171 transitions. [2022-01-31 12:04:06,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-31 12:04:06,546 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 171 transitions. [2022-01-31 12:04:06,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-31 12:04:06,546 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 12:04:06,546 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 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-01-31 12:04:06,572 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-01-31 12:04:06,755 WARN L452 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-01-31 12:04:06,755 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 12:04:06,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 12:04:06,756 INFO L85 PathProgramCache]: Analyzing trace with hash 2042728457, now seen corresponding path program 9 times [2022-01-31 12:04:06,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 12:04:06,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851586621] [2022-01-31 12:04:06,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 12:04:06,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 12:04:06,775 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-01-31 12:04:06,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1669716398] [2022-01-31 12:04:06,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-31 12:04:06,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 12:04:06,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 12:04:06,792 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-01-31 12:04:06,800 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-01-31 12:04:08,557 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-31 12:04:08,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 12:04:08,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 80 conjunts are in the unsatisfiable core [2022-01-31 12:04:08,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 12:04:08,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-31 12:04:08,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 23 [2022-01-31 12:04:08,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 20 [2022-01-31 12:04:08,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 12:04:08,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-31 12:04:08,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 60 [2022-01-31 12:04:08,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 61 [2022-01-31 12:04:08,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 17 [2022-01-31 12:04:08,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 60 [2022-01-31 12:04:08,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 61 [2022-01-31 12:04:08,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 24 [2022-01-31 12:04:08,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 60 [2022-01-31 12:04:08,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 61 [2022-01-31 12:04:08,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 17 [2022-01-31 12:04:08,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 60 [2022-01-31 12:04:08,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 61 [2022-01-31 12:04:08,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:08,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 15 [2022-01-31 12:04:09,022 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 60 [2022-01-31 12:04:09,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 61 [2022-01-31 12:04:09,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 15 [2022-01-31 12:04:09,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 129 [2022-01-31 12:04:09,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 12:04:09,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 157 [2022-01-31 12:04:09,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,295 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 39 [2022-01-31 12:04:09,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 102 [2022-01-31 12:04:09,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 119 [2022-01-31 12:04:09,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 51 [2022-01-31 12:04:09,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 45 [2022-01-31 12:04:09,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 74 [2022-01-31 12:04:09,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,711 INFO L353 Elim1Store]: treesize reduction 104, result has 28.3 percent of original size [2022-01-31 12:04:09,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 101 [2022-01-31 12:04:09,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 52 [2022-01-31 12:04:09,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:09,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 79 [2022-01-31 12:04:10,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 91 [2022-01-31 12:04:10,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:10,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:10,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:10,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:10,085 INFO L353 Elim1Store]: treesize reduction 42, result has 40.8 percent of original size [2022-01-31 12:04:10,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 82 treesize of output 120 [2022-01-31 12:04:10,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:10,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:10,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:10,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2022-01-31 12:04:10,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:10,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:10,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:10,297 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 41 [2022-01-31 12:04:10,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:10,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:10,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:10,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 45 [2022-01-31 12:04:10,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:10,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:10,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:10,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 60 [2022-01-31 12:04:11,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:11,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:11,392 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 12:04:11,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 12:04:11,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 33 [2022-01-31 12:04:11,441 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 12:04:11,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 12:04:28,824 WARN L228 SmtUtils]: Spent 6.07s on a formula simplification that was a NOOP. DAG size: 51 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)