/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/nla-digbench-scaling/egcd3-ll_unwindbound20.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 20:33:15,459 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 20:33:15,460 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 20:33:15,497 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 20:33:15,498 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 20:33:15,499 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 20:33:15,500 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 20:33:15,508 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 20:33:15,510 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 20:33:15,514 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 20:33:15,514 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 20:33:15,515 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 20:33:15,516 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 20:33:15,517 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 20:33:15,519 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 20:33:15,520 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 20:33:15,522 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 20:33:15,523 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 20:33:15,526 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 20:33:15,530 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 20:33:15,531 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 20:33:15,532 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 20:33:15,533 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 20:33:15,535 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 20:33:15,539 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 20:33:15,539 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 20:33:15,540 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 20:33:15,541 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 20:33:15,541 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 20:33:15,542 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 20:33:15,542 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 20:33:15,542 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 20:33:15,544 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 20:33:15,544 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 20:33:15,546 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 20:33:15,546 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 20:33:15,547 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 20:33:15,547 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 20:33:15,547 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 20:33:15,548 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 20:33:15,548 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 20:33:15,549 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2021-05-02 20:33:15,572 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 20:33:15,572 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 20:33:15,574 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 20:33:15,575 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 20:33:15,575 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 20:33:15,575 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 20:33:15,575 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 20:33:15,575 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 20:33:15,575 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 20:33:15,575 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 20:33:15,576 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 20:33:15,576 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 20:33:15,576 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 20:33:15,576 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 20:33:15,576 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 20:33:15,577 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 20:33:15,577 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-05-02 20:33:15,577 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 20:33:15,577 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 20:33:15,577 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 20:33:15,577 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 20:33:15,578 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-05-02 20:33:15,578 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; [2021-05-02 20:33:15,854 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 20:33:15,873 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 20:33:15,875 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 20:33:15,876 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 20:33:15,876 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 20:33:15,877 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound20.c [2021-05-02 20:33:15,943 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4574afbf0/f6b3ca64a0cc427e9a8d64ac3dfc05f5/FLAG1635744fc [2021-05-02 20:33:16,339 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 20:33:16,340 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound20.c [2021-05-02 20:33:16,345 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4574afbf0/f6b3ca64a0cc427e9a8d64ac3dfc05f5/FLAG1635744fc [2021-05-02 20:33:16,361 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4574afbf0/f6b3ca64a0cc427e9a8d64ac3dfc05f5 [2021-05-02 20:33:16,363 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 20:33:16,364 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-05-02 20:33:16,368 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 20:33:16,368 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 20:33:16,371 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 20:33:16,372 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 08:33:16" (1/1) ... [2021-05-02 20:33:16,372 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6edfd999 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:33:16, skipping insertion in model container [2021-05-02 20:33:16,372 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 08:33:16" (1/1) ... [2021-05-02 20:33:16,377 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 20:33:16,390 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 20:33:16,503 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound20.c[490,503] [2021-05-02 20:33:16,526 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 20:33:16,542 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 20:33:16,560 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound20.c[490,503] [2021-05-02 20:33:16,579 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 20:33:16,590 INFO L208 MainTranslator]: Completed translation [2021-05-02 20:33:16,590 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:33:16 WrapperNode [2021-05-02 20:33:16,591 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 20:33:16,591 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 20:33:16,591 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 20:33:16,591 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 20:33:16,599 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:33:16" (1/1) ... [2021-05-02 20:33:16,600 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:33:16" (1/1) ... [2021-05-02 20:33:16,610 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:33:16" (1/1) ... [2021-05-02 20:33:16,611 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:33:16" (1/1) ... [2021-05-02 20:33:16,622 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:33:16" (1/1) ... [2021-05-02 20:33:16,625 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:33:16" (1/1) ... [2021-05-02 20:33:16,626 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:33:16" (1/1) ... [2021-05-02 20:33:16,627 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 20:33:16,628 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 20:33:16,628 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 20:33:16,628 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 20:33:16,629 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:33:16" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 20:33:16,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 20:33:16,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 20:33:16,705 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 20:33:16,705 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-02 20:33:16,705 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 20:33:16,705 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 20:33:16,705 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 20:33:16,706 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 20:33:16,706 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 20:33:16,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 20:33:16,706 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-02 20:33:16,706 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-02 20:33:16,707 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 20:33:16,707 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 20:33:16,707 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 20:33:16,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 20:33:16,707 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 20:33:16,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 20:33:16,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 20:33:16,708 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 20:33:16,959 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 20:33:16,959 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-05-02 20:33:16,960 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 08:33:16 BoogieIcfgContainer [2021-05-02 20:33:16,960 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 20:33:16,960 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2021-05-02 20:33:16,961 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2021-05-02 20:33:16,961 INFO L275 PluginConnector]: IcfgTransformer initialized [2021-05-02 20:33:16,963 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 08:33:16" (1/1) ... [2021-05-02 20:33:16,975 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 02.05 08:33:16 BasicIcfg [2021-05-02 20:33:16,975 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2021-05-02 20:33:16,976 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 20:33:16,976 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 20:33:16,978 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 20:33:16,978 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 08:33:16" (1/4) ... [2021-05-02 20:33:16,979 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@757889b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 08:33:16, skipping insertion in model container [2021-05-02 20:33:16,979 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 08:33:16" (2/4) ... [2021-05-02 20:33:16,979 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@757889b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 08:33:16, skipping insertion in model container [2021-05-02 20:33:16,979 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 08:33:16" (3/4) ... [2021-05-02 20:33:16,979 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@757889b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.05 08:33:16, skipping insertion in model container [2021-05-02 20:33:16,980 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 02.05 08:33:16" (4/4) ... [2021-05-02 20:33:16,980 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_unwindbound20.cJordan [2021-05-02 20:33:16,984 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2021-05-02 20:33:16,986 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 20:33:16,998 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 20:33:17,011 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 20:33:17,012 INFO L377 AbstractCegarLoop]: Hoare is false [2021-05-02 20:33:17,012 INFO L378 AbstractCegarLoop]: Compute interpolants for ForwardPredicates [2021-05-02 20:33:17,012 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 20:33:17,012 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 20:33:17,012 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 20:33:17,012 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 20:33:17,012 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 20:33:17,025 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 25 states have (on average 1.48) internal successors, (37), 26 states have internal predecessors, (37), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 20:33:17,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-05-02 20:33:17,030 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:17,030 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:17,030 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:17,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:17,034 INFO L82 PathProgramCache]: Analyzing trace with hash 6304412, now seen corresponding path program 1 times [2021-05-02 20:33:17,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:17,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193400468] [2021-05-02 20:33:17,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:17,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:17,163 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 20:33:17,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:17,174 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-05-02 20:33:17,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:17,178 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-05-02 20:33:17,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:17,182 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 20:33:17,183 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:17,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193400468] [2021-05-02 20:33:17,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193400468] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:33:17,184 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:33:17,184 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-02 20:33:17,184 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8864814] [2021-05-02 20:33:17,187 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-02 20:33:17,187 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:17,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-02 20:33:17,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 20:33:17,197 INFO L87 Difference]: Start difference. First operand has 40 states, 25 states have (on average 1.48) internal successors, (37), 26 states have internal predecessors, (37), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:17,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:17,300 INFO L93 Difference]: Finished difference Result 41 states and 51 transitions. [2021-05-02 20:33:17,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-02 20:33:17,302 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2021-05-02 20:33:17,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:17,306 INFO L225 Difference]: With dead ends: 41 [2021-05-02 20:33:17,307 INFO L226 Difference]: Without dead ends: 36 [2021-05-02 20:33:17,308 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 29.2ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 20:33:17,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-05-02 20:33:17,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 35. [2021-05-02 20:33:17,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 23 states have internal predecessors, (29), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 20:33:17,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2021-05-02 20:33:17,330 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 22 [2021-05-02 20:33:17,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:17,331 INFO L480 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2021-05-02 20:33:17,331 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:17,331 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2021-05-02 20:33:17,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-05-02 20:33:17,332 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:17,332 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:17,332 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-02 20:33:17,332 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:17,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:17,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1535904754, now seen corresponding path program 1 times [2021-05-02 20:33:17,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:17,333 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665415125] [2021-05-02 20:33:17,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:17,347 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:17,347 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2040726634] [2021-05-02 20:33:17,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:17,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:17,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 20:33:17,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:17,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:17,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:17,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:17,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:17,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:17,523 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 20:33:17,523 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:17,523 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665415125] [2021-05-02 20:33:17,523 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:17,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040726634] [2021-05-02 20:33:17,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040726634] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:33:17,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:33:17,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 20:33:17,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334913614] [2021-05-02 20:33:17,525 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 20:33:17,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:17,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 20:33:17,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 20:33:17,526 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:17,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:17,536 INFO L93 Difference]: Finished difference Result 37 states and 47 transitions. [2021-05-02 20:33:17,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 20:33:17,537 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2021-05-02 20:33:17,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:17,537 INFO L225 Difference]: With dead ends: 37 [2021-05-02 20:33:17,537 INFO L226 Difference]: Without dead ends: 37 [2021-05-02 20:33:17,538 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.4ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 20:33:17,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-05-02 20:33:17,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2021-05-02 20:33:17,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 25 states have internal predecessors, (31), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 20:33:17,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 47 transitions. [2021-05-02 20:33:17,542 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 47 transitions. Word has length 23 [2021-05-02 20:33:17,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:17,543 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 47 transitions. [2021-05-02 20:33:17,543 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:17,543 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 47 transitions. [2021-05-02 20:33:17,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-05-02 20:33:17,544 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:17,544 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:17,759 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-05-02 20:33:17,760 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:17,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:17,760 INFO L82 PathProgramCache]: Analyzing trace with hash 401530880, now seen corresponding path program 1 times [2021-05-02 20:33:17,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:17,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969832460] [2021-05-02 20:33:17,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:17,771 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:17,772 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1085783084] [2021-05-02 20:33:17,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:17,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:17,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 20:33:17,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:17,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:17,884 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 20:33:17,885 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:17,885 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969832460] [2021-05-02 20:33:17,885 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:17,885 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085783084] [2021-05-02 20:33:17,885 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085783084] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:33:17,885 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:33:17,885 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-02 20:33:17,885 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9000530] [2021-05-02 20:33:17,886 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 20:33:17,886 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:17,886 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 20:33:17,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-05-02 20:33:17,886 INFO L87 Difference]: Start difference. First operand 37 states and 47 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 20:33:17,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:17,938 INFO L93 Difference]: Finished difference Result 50 states and 68 transitions. [2021-05-02 20:33:17,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 20:33:17,939 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 24 [2021-05-02 20:33:17,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:17,939 INFO L225 Difference]: With dead ends: 50 [2021-05-02 20:33:17,940 INFO L226 Difference]: Without dead ends: 50 [2021-05-02 20:33:17,940 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 24.3ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:33:17,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-05-02 20:33:17,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 38. [2021-05-02 20:33:17,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 25 states have (on average 1.28) internal successors, (32), 26 states have internal predecessors, (32), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 20:33:17,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 48 transitions. [2021-05-02 20:33:17,945 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 48 transitions. Word has length 24 [2021-05-02 20:33:17,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:17,945 INFO L480 AbstractCegarLoop]: Abstraction has 38 states and 48 transitions. [2021-05-02 20:33:17,945 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 20:33:17,945 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 48 transitions. [2021-05-02 20:33:17,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-02 20:33:17,946 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:17,946 INFO L523 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] [2021-05-02 20:33:18,162 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:18,162 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:18,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:18,163 INFO L82 PathProgramCache]: Analyzing trace with hash 2110136122, now seen corresponding path program 1 times [2021-05-02 20:33:18,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:18,163 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012407573] [2021-05-02 20:33:18,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:18,173 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:18,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [992694780] [2021-05-02 20:33:18,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:18,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:18,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 20:33:18,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:18,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:18,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:18,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:18,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:18,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:18,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:18,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:18,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:18,301 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 20:33:18,301 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:18,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012407573] [2021-05-02 20:33:18,301 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:18,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992694780] [2021-05-02 20:33:18,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992694780] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:33:18,302 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:33:18,302 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 20:33:18,302 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758738496] [2021-05-02 20:33:18,302 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 20:33:18,302 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:18,303 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 20:33:18,303 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 20:33:18,303 INFO L87 Difference]: Start difference. First operand 38 states and 48 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:18,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:18,325 INFO L93 Difference]: Finished difference Result 40 states and 50 transitions. [2021-05-02 20:33:18,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-02 20:33:18,326 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2021-05-02 20:33:18,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:18,326 INFO L225 Difference]: With dead ends: 40 [2021-05-02 20:33:18,326 INFO L226 Difference]: Without dead ends: 40 [2021-05-02 20:33:18,326 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 8.2ms TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 20:33:18,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-05-02 20:33:18,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2021-05-02 20:33:18,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 28 states have internal predecessors, (34), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 20:33:18,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 50 transitions. [2021-05-02 20:33:18,330 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 50 transitions. Word has length 29 [2021-05-02 20:33:18,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:18,330 INFO L480 AbstractCegarLoop]: Abstraction has 40 states and 50 transitions. [2021-05-02 20:33:18,330 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:18,330 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 50 transitions. [2021-05-02 20:33:18,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-02 20:33:18,331 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:18,331 INFO L523 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] [2021-05-02 20:33:18,547 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:18,547 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:18,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:18,547 INFO L82 PathProgramCache]: Analyzing trace with hash -358604865, now seen corresponding path program 1 times [2021-05-02 20:33:18,548 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:18,548 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014660956] [2021-05-02 20:33:18,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:18,566 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:18,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [628854367] [2021-05-02 20:33:18,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:18,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:18,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 20:33:18,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:18,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:18,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:18,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:18,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:18,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:18,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:18,722 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 20:33:18,722 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:18,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014660956] [2021-05-02 20:33:18,723 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:18,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628854367] [2021-05-02 20:33:18,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628854367] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:33:18,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:33:18,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-05-02 20:33:18,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086162303] [2021-05-02 20:33:18,723 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 20:33:18,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:18,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 20:33:18,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-05-02 20:33:18,724 INFO L87 Difference]: Start difference. First operand 40 states and 50 transitions. Second operand has 9 states, 8 states have (on average 2.25) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:18,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:18,793 INFO L93 Difference]: Finished difference Result 56 states and 73 transitions. [2021-05-02 20:33:18,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 20:33:18,793 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2021-05-02 20:33:18,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:18,794 INFO L225 Difference]: With dead ends: 56 [2021-05-02 20:33:18,794 INFO L226 Difference]: Without dead ends: 56 [2021-05-02 20:33:18,794 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 46.6ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-05-02 20:33:18,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-05-02 20:33:18,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2021-05-02 20:33:18,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 37 states have (on average 1.2972972972972974) internal successors, (48), 38 states have internal predecessors, (48), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 20:33:18,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 72 transitions. [2021-05-02 20:33:18,805 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 72 transitions. Word has length 29 [2021-05-02 20:33:18,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:18,805 INFO L480 AbstractCegarLoop]: Abstraction has 55 states and 72 transitions. [2021-05-02 20:33:18,805 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:18,806 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 72 transitions. [2021-05-02 20:33:18,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-05-02 20:33:18,806 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:18,806 INFO L523 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] [2021-05-02 20:33:19,023 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:19,023 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:19,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:19,024 INFO L82 PathProgramCache]: Analyzing trace with hash -2061673945, now seen corresponding path program 1 times [2021-05-02 20:33:19,024 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:19,024 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054166093] [2021-05-02 20:33:19,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:19,032 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:19,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [382749163] [2021-05-02 20:33:19,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:19,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:19,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 20:33:19,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:19,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:19,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:19,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:19,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:19,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:19,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:19,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:19,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:19,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:19,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:19,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:19,150 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 20:33:19,150 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:19,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054166093] [2021-05-02 20:33:19,150 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:19,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382749163] [2021-05-02 20:33:19,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382749163] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:19,150 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:19,150 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-02 20:33:19,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60043453] [2021-05-02 20:33:19,151 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 20:33:19,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:19,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 20:33:19,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 20:33:19,151 INFO L87 Difference]: Start difference. First operand 55 states and 72 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:19,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:19,194 INFO L93 Difference]: Finished difference Result 60 states and 78 transitions. [2021-05-02 20:33:19,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 20:33:19,195 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2021-05-02 20:33:19,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:19,196 INFO L225 Difference]: With dead ends: 60 [2021-05-02 20:33:19,196 INFO L226 Difference]: Without dead ends: 60 [2021-05-02 20:33:19,196 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 24.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 20:33:19,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-05-02 20:33:19,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2021-05-02 20:33:19,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 41 states have (on average 1.2926829268292683) internal successors, (53), 42 states have internal predecessors, (53), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 20:33:19,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 77 transitions. [2021-05-02 20:33:19,200 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 77 transitions. Word has length 30 [2021-05-02 20:33:19,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:19,200 INFO L480 AbstractCegarLoop]: Abstraction has 59 states and 77 transitions. [2021-05-02 20:33:19,200 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:19,200 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 77 transitions. [2021-05-02 20:33:19,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-05-02 20:33:19,201 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:19,201 INFO L523 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] [2021-05-02 20:33:19,422 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-05-02 20:33:19,422 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:19,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:19,422 INFO L82 PathProgramCache]: Analyzing trace with hash 545740907, now seen corresponding path program 1 times [2021-05-02 20:33:19,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:19,423 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994445786] [2021-05-02 20:33:19,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:19,430 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:19,431 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [299414409] [2021-05-02 20:33:19,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:19,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:19,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 20:33:19,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:19,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:19,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:19,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:19,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:19,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:19,561 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 20:33:19,561 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:19,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994445786] [2021-05-02 20:33:19,561 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:19,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299414409] [2021-05-02 20:33:19,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299414409] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:19,561 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:19,561 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:33:19,561 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357513973] [2021-05-02 20:33:19,562 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:33:19,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:19,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:33:19,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:33:19,562 INFO L87 Difference]: Start difference. First operand 59 states and 77 transitions. Second operand has 8 states, 8 states have (on average 2.875) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:19,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:19,702 INFO L93 Difference]: Finished difference Result 131 states and 193 transitions. [2021-05-02 20:33:19,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 20:33:19,703 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 31 [2021-05-02 20:33:19,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:19,704 INFO L225 Difference]: With dead ends: 131 [2021-05-02 20:33:19,704 INFO L226 Difference]: Without dead ends: 131 [2021-05-02 20:33:19,704 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 77.9ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:33:19,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-05-02 20:33:19,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 88. [2021-05-02 20:33:19,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 66 states have (on average 1.3636363636363635) internal successors, (90), 67 states have internal predecessors, (90), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 20:33:19,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 122 transitions. [2021-05-02 20:33:19,711 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 122 transitions. Word has length 31 [2021-05-02 20:33:19,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:19,712 INFO L480 AbstractCegarLoop]: Abstraction has 88 states and 122 transitions. [2021-05-02 20:33:19,712 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:19,712 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 122 transitions. [2021-05-02 20:33:19,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-05-02 20:33:19,712 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:19,713 INFO L523 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, 1, 1, 1, 1] [2021-05-02 20:33:19,928 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:19,928 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:19,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:19,929 INFO L82 PathProgramCache]: Analyzing trace with hash 653912885, now seen corresponding path program 1 times [2021-05-02 20:33:19,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:19,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154681209] [2021-05-02 20:33:19,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:19,938 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:19,938 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2077286415] [2021-05-02 20:33:19,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:20,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:20,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 20:33:20,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:20,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,133 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 20:33:20,133 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:20,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154681209] [2021-05-02 20:33:20,133 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:20,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077286415] [2021-05-02 20:33:20,133 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077286415] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:20,133 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:20,134 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:33:20,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547174150] [2021-05-02 20:33:20,134 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:33:20,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:20,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:33:20,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:33:20,135 INFO L87 Difference]: Start difference. First operand 88 states and 122 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-05-02 20:33:20,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:20,200 INFO L93 Difference]: Finished difference Result 93 states and 126 transitions. [2021-05-02 20:33:20,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 20:33:20,201 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 34 [2021-05-02 20:33:20,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:20,202 INFO L225 Difference]: With dead ends: 93 [2021-05-02 20:33:20,202 INFO L226 Difference]: Without dead ends: 93 [2021-05-02 20:33:20,202 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 33.9ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:33:20,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-05-02 20:33:20,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 92. [2021-05-02 20:33:20,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 69 states have (on average 1.3478260869565217) internal successors, (93), 70 states have internal predecessors, (93), 17 states have call successors, (17), 6 states have call predecessors, (17), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 20:33:20,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 125 transitions. [2021-05-02 20:33:20,207 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 125 transitions. Word has length 34 [2021-05-02 20:33:20,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:20,208 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 125 transitions. [2021-05-02 20:33:20,208 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-05-02 20:33:20,208 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 125 transitions. [2021-05-02 20:33:20,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-02 20:33:20,208 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:20,208 INFO L523 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] [2021-05-02 20:33:20,427 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:20,427 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:20,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:20,427 INFO L82 PathProgramCache]: Analyzing trace with hash 541001134, now seen corresponding path program 1 times [2021-05-02 20:33:20,427 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:20,428 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536674094] [2021-05-02 20:33:20,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:20,436 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:20,436 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [526802590] [2021-05-02 20:33:20,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:20,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:20,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 20:33:20,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:20,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,571 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 20:33:20,572 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:20,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536674094] [2021-05-02 20:33:20,572 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:20,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526802590] [2021-05-02 20:33:20,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526802590] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:33:20,572 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:33:20,572 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-02 20:33:20,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626600238] [2021-05-02 20:33:20,572 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 20:33:20,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:20,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 20:33:20,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 20:33:20,573 INFO L87 Difference]: Start difference. First operand 92 states and 125 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:20,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:20,611 INFO L93 Difference]: Finished difference Result 94 states and 127 transitions. [2021-05-02 20:33:20,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 20:33:20,611 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 35 [2021-05-02 20:33:20,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:20,612 INFO L225 Difference]: With dead ends: 94 [2021-05-02 20:33:20,612 INFO L226 Difference]: Without dead ends: 94 [2021-05-02 20:33:20,621 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 10.3ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 20:33:20,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-05-02 20:33:20,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2021-05-02 20:33:20,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 71 states have (on average 1.3380281690140845) internal successors, (95), 72 states have internal predecessors, (95), 17 states have call successors, (17), 6 states have call predecessors, (17), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 20:33:20,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 127 transitions. [2021-05-02 20:33:20,626 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 127 transitions. Word has length 35 [2021-05-02 20:33:20,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:20,626 INFO L480 AbstractCegarLoop]: Abstraction has 94 states and 127 transitions. [2021-05-02 20:33:20,626 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:20,627 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 127 transitions. [2021-05-02 20:33:20,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-02 20:33:20,627 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:20,627 INFO L523 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:20,843 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-05-02 20:33:20,843 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:20,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:20,844 INFO L82 PathProgramCache]: Analyzing trace with hash -1873858129, now seen corresponding path program 1 times [2021-05-02 20:33:20,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:20,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586397585] [2021-05-02 20:33:20,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:20,867 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:20,867 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [7022036] [2021-05-02 20:33:20,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:20,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:20,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 20:33:20,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:20,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:20,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,023 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 20:33:21,024 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:21,024 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586397585] [2021-05-02 20:33:21,024 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:21,024 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7022036] [2021-05-02 20:33:21,024 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7022036] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:21,024 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:21,024 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 20:33:21,024 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930559375] [2021-05-02 20:33:21,024 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 20:33:21,024 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:21,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 20:33:21,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 20:33:21,025 INFO L87 Difference]: Start difference. First operand 94 states and 127 transitions. Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:21,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:21,074 INFO L93 Difference]: Finished difference Result 120 states and 155 transitions. [2021-05-02 20:33:21,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 20:33:21,074 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2021-05-02 20:33:21,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:21,075 INFO L225 Difference]: With dead ends: 120 [2021-05-02 20:33:21,075 INFO L226 Difference]: Without dead ends: 120 [2021-05-02 20:33:21,076 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 18.8ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:33:21,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-05-02 20:33:21,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 117. [2021-05-02 20:33:21,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 87 states have (on average 1.2988505747126438) internal successors, (113), 88 states have internal predecessors, (113), 21 states have call successors, (21), 9 states have call predecessors, (21), 8 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 20:33:21,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 153 transitions. [2021-05-02 20:33:21,096 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 153 transitions. Word has length 36 [2021-05-02 20:33:21,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:21,096 INFO L480 AbstractCegarLoop]: Abstraction has 117 states and 153 transitions. [2021-05-02 20:33:21,096 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:21,096 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 153 transitions. [2021-05-02 20:33:21,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-02 20:33:21,097 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:21,097 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:21,297 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:21,297 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:21,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:21,298 INFO L82 PathProgramCache]: Analyzing trace with hash -47631820, now seen corresponding path program 1 times [2021-05-02 20:33:21,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:21,298 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454797908] [2021-05-02 20:33:21,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:21,305 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:21,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [863666323] [2021-05-02 20:33:21,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:21,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:21,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 20:33:21,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:21,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,479 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 20:33:21,480 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:21,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454797908] [2021-05-02 20:33:21,480 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:21,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863666323] [2021-05-02 20:33:21,480 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863666323] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:21,480 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:21,480 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 20:33:21,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031538194] [2021-05-02 20:33:21,480 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 20:33:21,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:21,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 20:33:21,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-05-02 20:33:21,481 INFO L87 Difference]: Start difference. First operand 117 states and 153 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:21,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:21,569 INFO L93 Difference]: Finished difference Result 152 states and 206 transitions. [2021-05-02 20:33:21,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 20:33:21,569 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2021-05-02 20:33:21,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:21,570 INFO L225 Difference]: With dead ends: 152 [2021-05-02 20:33:21,570 INFO L226 Difference]: Without dead ends: 152 [2021-05-02 20:33:21,570 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 41.3ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-05-02 20:33:21,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-05-02 20:33:21,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 148. [2021-05-02 20:33:21,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 109 states have (on average 1.3394495412844036) internal successors, (146), 110 states have internal predecessors, (146), 29 states have call successors, (29), 10 states have call predecessors, (29), 9 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 20:33:21,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 202 transitions. [2021-05-02 20:33:21,575 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 202 transitions. Word has length 36 [2021-05-02 20:33:21,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:21,576 INFO L480 AbstractCegarLoop]: Abstraction has 148 states and 202 transitions. [2021-05-02 20:33:21,576 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:21,576 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 202 transitions. [2021-05-02 20:33:21,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-05-02 20:33:21,576 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:21,576 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 20:33:21,796 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:21,796 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:21,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:21,797 INFO L82 PathProgramCache]: Analyzing trace with hash -1011444142, now seen corresponding path program 2 times [2021-05-02 20:33:21,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:21,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484019137] [2021-05-02 20:33:21,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:21,804 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:21,804 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [397564418] [2021-05-02 20:33:21,804 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:21,880 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:33:21,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:33:21,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 20:33:21,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:21,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:21,984 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 20:33:21,985 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:21,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484019137] [2021-05-02 20:33:21,985 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:21,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397564418] [2021-05-02 20:33:21,985 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397564418] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:21,985 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:21,985 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:33:21,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206650290] [2021-05-02 20:33:21,985 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:33:21,986 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:21,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:33:21,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:33:21,986 INFO L87 Difference]: Start difference. First operand 148 states and 202 transitions. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:22,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:22,054 INFO L93 Difference]: Finished difference Result 182 states and 239 transitions. [2021-05-02 20:33:22,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 20:33:22,054 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 37 [2021-05-02 20:33:22,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:22,055 INFO L225 Difference]: With dead ends: 182 [2021-05-02 20:33:22,055 INFO L226 Difference]: Without dead ends: 182 [2021-05-02 20:33:22,056 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 27.2ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:33:22,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-05-02 20:33:22,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 173. [2021-05-02 20:33:22,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 127 states have (on average 1.31496062992126) internal successors, (167), 129 states have internal predecessors, (167), 33 states have call successors, (33), 13 states have call predecessors, (33), 12 states have return successors, (31), 30 states have call predecessors, (31), 31 states have call successors, (31) [2021-05-02 20:33:22,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 231 transitions. [2021-05-02 20:33:22,061 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 231 transitions. Word has length 37 [2021-05-02 20:33:22,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:22,061 INFO L480 AbstractCegarLoop]: Abstraction has 173 states and 231 transitions. [2021-05-02 20:33:22,061 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:22,061 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 231 transitions. [2021-05-02 20:33:22,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-05-02 20:33:22,062 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:22,062 INFO L523 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:22,277 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-05-02 20:33:22,277 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:22,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:22,277 INFO L82 PathProgramCache]: Analyzing trace with hash -344890017, now seen corresponding path program 1 times [2021-05-02 20:33:22,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:22,278 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76693356] [2021-05-02 20:33:22,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:22,284 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:22,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [755196560] [2021-05-02 20:33:22,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:22,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:22,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 20:33:22,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:22,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:22,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:22,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:22,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:22,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:22,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:22,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:22,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:22,509 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-05-02 20:33:22,510 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:22,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76693356] [2021-05-02 20:33:22,510 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:22,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755196560] [2021-05-02 20:33:22,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755196560] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:33:22,510 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:33:22,510 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-05-02 20:33:22,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124841848] [2021-05-02 20:33:22,510 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 20:33:22,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:22,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 20:33:22,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-05-02 20:33:22,511 INFO L87 Difference]: Start difference. First operand 173 states and 231 transitions. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 20:33:22,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:22,614 INFO L93 Difference]: Finished difference Result 193 states and 254 transitions. [2021-05-02 20:33:22,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 20:33:22,615 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2021-05-02 20:33:22,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:22,617 INFO L225 Difference]: With dead ends: 193 [2021-05-02 20:33:22,617 INFO L226 Difference]: Without dead ends: 193 [2021-05-02 20:33:22,618 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 50.7ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-05-02 20:33:22,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-05-02 20:33:22,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 192. [2021-05-02 20:33:22,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 139 states have (on average 1.3021582733812949) internal successors, (181), 141 states have internal predecessors, (181), 37 states have call successors, (37), 16 states have call predecessors, (37), 15 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) [2021-05-02 20:33:22,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 253 transitions. [2021-05-02 20:33:22,623 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 253 transitions. Word has length 39 [2021-05-02 20:33:22,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:22,623 INFO L480 AbstractCegarLoop]: Abstraction has 192 states and 253 transitions. [2021-05-02 20:33:22,624 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 20:33:22,624 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 253 transitions. [2021-05-02 20:33:22,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-02 20:33:22,624 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:22,624 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:22,840 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-05-02 20:33:22,840 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:22,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:22,840 INFO L82 PathProgramCache]: Analyzing trace with hash -1057809952, now seen corresponding path program 1 times [2021-05-02 20:33:22,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:22,840 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482546437] [2021-05-02 20:33:22,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:22,856 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:22,856 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [205713351] [2021-05-02 20:33:22,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:22,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:22,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-02 20:33:22,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:22,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:22,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,050 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 20:33:23,051 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:23,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482546437] [2021-05-02 20:33:23,051 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:23,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205713351] [2021-05-02 20:33:23,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205713351] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:23,051 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:23,051 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 20:33:23,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463795836] [2021-05-02 20:33:23,051 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 20:33:23,052 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:23,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 20:33:23,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:33:23,052 INFO L87 Difference]: Start difference. First operand 192 states and 253 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-05-02 20:33:23,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:23,204 INFO L93 Difference]: Finished difference Result 198 states and 258 transitions. [2021-05-02 20:33:23,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 20:33:23,204 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 41 [2021-05-02 20:33:23,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:23,206 INFO L225 Difference]: With dead ends: 198 [2021-05-02 20:33:23,206 INFO L226 Difference]: Without dead ends: 198 [2021-05-02 20:33:23,206 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 73.0ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-05-02 20:33:23,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-05-02 20:33:23,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 196. [2021-05-02 20:33:23,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 142 states have (on average 1.295774647887324) internal successors, (184), 144 states have internal predecessors, (184), 37 states have call successors, (37), 17 states have call predecessors, (37), 16 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) [2021-05-02 20:33:23,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 256 transitions. [2021-05-02 20:33:23,211 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 256 transitions. Word has length 41 [2021-05-02 20:33:23,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:23,212 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 256 transitions. [2021-05-02 20:33:23,212 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-05-02 20:33:23,212 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 256 transitions. [2021-05-02 20:33:23,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-05-02 20:33:23,212 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:23,212 INFO L523 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:23,428 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-05-02 20:33:23,428 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:23,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:23,429 INFO L82 PathProgramCache]: Analyzing trace with hash -800046763, now seen corresponding path program 1 times [2021-05-02 20:33:23,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:23,429 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892293559] [2021-05-02 20:33:23,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:23,435 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:23,435 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [859737282] [2021-05-02 20:33:23,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:23,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:23,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 20:33:23,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:23,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,543 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-05-02 20:33:23,543 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:23,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892293559] [2021-05-02 20:33:23,543 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:23,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859737282] [2021-05-02 20:33:23,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859737282] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:23,543 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:23,543 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 20:33:23,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953951796] [2021-05-02 20:33:23,543 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 20:33:23,544 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:23,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 20:33:23,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-05-02 20:33:23,544 INFO L87 Difference]: Start difference. First operand 196 states and 256 transitions. Second operand has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-05-02 20:33:23,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:23,597 INFO L93 Difference]: Finished difference Result 258 states and 356 transitions. [2021-05-02 20:33:23,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 20:33:23,598 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 44 [2021-05-02 20:33:23,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:23,599 INFO L225 Difference]: With dead ends: 258 [2021-05-02 20:33:23,599 INFO L226 Difference]: Without dead ends: 258 [2021-05-02 20:33:23,599 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 25.1ms TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-05-02 20:33:23,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2021-05-02 20:33:23,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 230. [2021-05-02 20:33:23,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 155 states have (on average 1.2967741935483872) internal successors, (201), 162 states have internal predecessors, (201), 57 states have call successors, (57), 18 states have call predecessors, (57), 17 states have return successors, (55), 49 states have call predecessors, (55), 55 states have call successors, (55) [2021-05-02 20:33:23,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 313 transitions. [2021-05-02 20:33:23,605 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 313 transitions. Word has length 44 [2021-05-02 20:33:23,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:23,606 INFO L480 AbstractCegarLoop]: Abstraction has 230 states and 313 transitions. [2021-05-02 20:33:23,606 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-05-02 20:33:23,606 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 313 transitions. [2021-05-02 20:33:23,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-05-02 20:33:23,606 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:23,606 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:23,821 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:23,821 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:23,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:23,822 INFO L82 PathProgramCache]: Analyzing trace with hash -982799261, now seen corresponding path program 1 times [2021-05-02 20:33:23,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:23,822 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2253722] [2021-05-02 20:33:23,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:23,829 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:23,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1065630685] [2021-05-02 20:33:23,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:23,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:23,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 20:33:23,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:23,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:23,980 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 20:33:23,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:23,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2253722] [2021-05-02 20:33:23,980 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:23,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065630685] [2021-05-02 20:33:23,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065630685] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:23,980 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:23,980 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:33:23,980 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622829186] [2021-05-02 20:33:23,981 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:33:23,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:23,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:33:23,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:33:23,981 INFO L87 Difference]: Start difference. First operand 230 states and 313 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:24,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:24,066 INFO L93 Difference]: Finished difference Result 241 states and 323 transitions. [2021-05-02 20:33:24,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 20:33:24,066 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 42 [2021-05-02 20:33:24,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:24,068 INFO L225 Difference]: With dead ends: 241 [2021-05-02 20:33:24,068 INFO L226 Difference]: Without dead ends: 241 [2021-05-02 20:33:24,068 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 29.5ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:33:24,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-05-02 20:33:24,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 237. [2021-05-02 20:33:24,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 162 states have (on average 1.2839506172839505) internal successors, (208), 168 states have internal predecessors, (208), 57 states have call successors, (57), 18 states have call predecessors, (57), 17 states have return successors, (55), 50 states have call predecessors, (55), 55 states have call successors, (55) [2021-05-02 20:33:24,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 320 transitions. [2021-05-02 20:33:24,074 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 320 transitions. Word has length 42 [2021-05-02 20:33:24,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:24,074 INFO L480 AbstractCegarLoop]: Abstraction has 237 states and 320 transitions. [2021-05-02 20:33:24,074 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 20:33:24,074 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 320 transitions. [2021-05-02 20:33:24,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-02 20:33:24,075 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:24,075 INFO L523 BasicCegarLoop]: trace histogram [4, 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] [2021-05-02 20:33:24,292 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-02 20:33:24,292 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:24,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:24,293 INFO L82 PathProgramCache]: Analyzing trace with hash -1867030118, now seen corresponding path program 2 times [2021-05-02 20:33:24,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:24,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459599549] [2021-05-02 20:33:24,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:24,298 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:24,299 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [515811498] [2021-05-02 20:33:24,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:24,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:33:24,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:33:24,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 20:33:24,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:24,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:24,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:24,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:24,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:24,411 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-05-02 20:33:24,412 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:24,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459599549] [2021-05-02 20:33:24,412 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:24,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515811498] [2021-05-02 20:33:24,412 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [515811498] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:33:24,412 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:33:24,412 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 20:33:24,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763559283] [2021-05-02 20:33:24,412 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 20:33:24,412 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:24,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 20:33:24,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-05-02 20:33:24,413 INFO L87 Difference]: Start difference. First operand 237 states and 320 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 20:33:24,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:24,469 INFO L93 Difference]: Finished difference Result 375 states and 550 transitions. [2021-05-02 20:33:24,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 20:33:24,470 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 43 [2021-05-02 20:33:24,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:24,471 INFO L225 Difference]: With dead ends: 375 [2021-05-02 20:33:24,471 INFO L226 Difference]: Without dead ends: 375 [2021-05-02 20:33:24,471 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 15.6ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-05-02 20:33:24,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2021-05-02 20:33:24,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 261. [2021-05-02 20:33:24,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 186 states have (on average 1.3010752688172043) internal successors, (242), 192 states have internal predecessors, (242), 57 states have call successors, (57), 18 states have call predecessors, (57), 17 states have return successors, (55), 50 states have call predecessors, (55), 55 states have call successors, (55) [2021-05-02 20:33:24,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 354 transitions. [2021-05-02 20:33:24,498 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 354 transitions. Word has length 43 [2021-05-02 20:33:24,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:24,498 INFO L480 AbstractCegarLoop]: Abstraction has 261 states and 354 transitions. [2021-05-02 20:33:24,498 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 20:33:24,498 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 354 transitions. [2021-05-02 20:33:24,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-05-02 20:33:24,498 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:24,498 INFO L523 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:24,716 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-05-02 20:33:24,717 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:24,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:24,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1204922772, now seen corresponding path program 1 times [2021-05-02 20:33:24,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:24,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498605459] [2021-05-02 20:33:24,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:24,723 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:24,723 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2068011830] [2021-05-02 20:33:24,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:24,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:24,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 20:33:24,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:24,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:24,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:24,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:24,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:24,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:24,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:24,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:24,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:24,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:24,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:24,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:24,869 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-05-02 20:33:24,869 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:24,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498605459] [2021-05-02 20:33:24,870 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:24,870 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068011830] [2021-05-02 20:33:24,870 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068011830] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:24,870 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:24,870 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 20:33:24,870 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995849052] [2021-05-02 20:33:24,870 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 20:33:24,870 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:24,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 20:33:24,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-05-02 20:33:24,871 INFO L87 Difference]: Start difference. First operand 261 states and 354 transitions. Second operand has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 9 states have internal predecessors, (31), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-05-02 20:33:25,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:25,130 INFO L93 Difference]: Finished difference Result 335 states and 474 transitions. [2021-05-02 20:33:25,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 20:33:25,130 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 9 states have internal predecessors, (31), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 46 [2021-05-02 20:33:25,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:25,131 INFO L225 Difference]: With dead ends: 335 [2021-05-02 20:33:25,131 INFO L226 Difference]: Without dead ends: 335 [2021-05-02 20:33:25,132 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 110.5ms TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-05-02 20:33:25,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2021-05-02 20:33:25,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 292. [2021-05-02 20:33:25,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 200 states have (on average 1.315) internal successors, (263), 208 states have internal predecessors, (263), 73 states have call successors, (73), 19 states have call predecessors, (73), 18 states have return successors, (71), 64 states have call predecessors, (71), 71 states have call successors, (71) [2021-05-02 20:33:25,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 407 transitions. [2021-05-02 20:33:25,139 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 407 transitions. Word has length 46 [2021-05-02 20:33:25,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:25,139 INFO L480 AbstractCegarLoop]: Abstraction has 292 states and 407 transitions. [2021-05-02 20:33:25,139 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 9 states have internal predecessors, (31), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-05-02 20:33:25,139 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 407 transitions. [2021-05-02 20:33:25,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-05-02 20:33:25,140 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:25,140 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:25,355 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-05-02 20:33:25,356 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:25,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:25,356 INFO L82 PathProgramCache]: Analyzing trace with hash -2059301326, now seen corresponding path program 1 times [2021-05-02 20:33:25,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:25,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112410502] [2021-05-02 20:33:25,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:25,371 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:25,371 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [887286364] [2021-05-02 20:33:25,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:25,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:25,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 62 conjunts are in the unsatisfiable core [2021-05-02 20:33:25,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:25,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:25,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:25,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:25,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:25,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:25,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:25,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:25,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:25,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:25,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:25,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:25,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:25,740 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 10 proven. 16 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 20:33:25,740 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:25,740 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112410502] [2021-05-02 20:33:25,740 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:25,740 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887286364] [2021-05-02 20:33:25,740 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887286364] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:25,740 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:25,740 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-02 20:33:25,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792594658] [2021-05-02 20:33:25,741 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 20:33:25,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:25,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 20:33:25,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-05-02 20:33:25,741 INFO L87 Difference]: Start difference. First operand 292 states and 407 transitions. Second operand has 16 states, 15 states have (on average 2.4) internal successors, (36), 14 states have internal predecessors, (36), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 20:33:26,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:26,251 INFO L93 Difference]: Finished difference Result 323 states and 450 transitions. [2021-05-02 20:33:26,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 20:33:26,258 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.4) internal successors, (36), 14 states have internal predecessors, (36), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 58 [2021-05-02 20:33:26,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:26,259 INFO L225 Difference]: With dead ends: 323 [2021-05-02 20:33:26,259 INFO L226 Difference]: Without dead ends: 322 [2021-05-02 20:33:26,259 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 335.2ms TimeCoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2021-05-02 20:33:26,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2021-05-02 20:33:26,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 319. [2021-05-02 20:33:26,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 217 states have (on average 1.3133640552995391) internal successors, (285), 226 states have internal predecessors, (285), 81 states have call successors, (81), 21 states have call predecessors, (81), 20 states have return successors, (79), 71 states have call predecessors, (79), 79 states have call successors, (79) [2021-05-02 20:33:26,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 445 transitions. [2021-05-02 20:33:26,270 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 445 transitions. Word has length 58 [2021-05-02 20:33:26,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:26,270 INFO L480 AbstractCegarLoop]: Abstraction has 319 states and 445 transitions. [2021-05-02 20:33:26,270 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 15 states have (on average 2.4) internal successors, (36), 14 states have internal predecessors, (36), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 20:33:26,270 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 445 transitions. [2021-05-02 20:33:26,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-05-02 20:33:26,270 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:26,271 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:26,486 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:26,487 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:26,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:26,487 INFO L82 PathProgramCache]: Analyzing trace with hash -80402644, now seen corresponding path program 1 times [2021-05-02 20:33:26,487 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:26,487 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863330206] [2021-05-02 20:33:26,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:26,495 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:26,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [631302649] [2021-05-02 20:33:26,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:26,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:26,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 20:33:26,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:26,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:26,664 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 20:33:26,664 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:26,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863330206] [2021-05-02 20:33:26,664 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:26,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631302649] [2021-05-02 20:33:26,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631302649] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:26,665 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:26,665 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 20:33:26,665 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263011876] [2021-05-02 20:33:26,666 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 20:33:26,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:26,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 20:33:26,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 20:33:26,666 INFO L87 Difference]: Start difference. First operand 319 states and 445 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 20:33:26,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:26,755 INFO L93 Difference]: Finished difference Result 376 states and 499 transitions. [2021-05-02 20:33:26,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 20:33:26,756 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 63 [2021-05-02 20:33:26,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:26,757 INFO L225 Difference]: With dead ends: 376 [2021-05-02 20:33:26,757 INFO L226 Difference]: Without dead ends: 376 [2021-05-02 20:33:26,757 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 38.7ms TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2021-05-02 20:33:26,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2021-05-02 20:33:26,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 363. [2021-05-02 20:33:26,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 249 states have (on average 1.2811244979919678) internal successors, (319), 257 states have internal predecessors, (319), 85 states have call successors, (85), 29 states have call predecessors, (85), 28 states have return successors, (83), 76 states have call predecessors, (83), 83 states have call successors, (83) [2021-05-02 20:33:26,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 487 transitions. [2021-05-02 20:33:26,766 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 487 transitions. Word has length 63 [2021-05-02 20:33:26,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:26,766 INFO L480 AbstractCegarLoop]: Abstraction has 363 states and 487 transitions. [2021-05-02 20:33:26,767 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 20:33:26,767 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 487 transitions. [2021-05-02 20:33:26,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-05-02 20:33:26,768 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:26,768 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:26,980 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:26,981 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:26,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:26,981 INFO L82 PathProgramCache]: Analyzing trace with hash -1248898955, now seen corresponding path program 1 times [2021-05-02 20:33:26,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:26,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095239229] [2021-05-02 20:33:26,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:26,987 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:26,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [416560929] [2021-05-02 20:33:26,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:27,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:27,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 20:33:27,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:27,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,244 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 20:33:27,244 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:27,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095239229] [2021-05-02 20:33:27,245 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:27,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416560929] [2021-05-02 20:33:27,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416560929] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:27,245 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:27,245 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 20:33:27,245 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952557845] [2021-05-02 20:33:27,245 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 20:33:27,245 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:27,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 20:33:27,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:33:27,246 INFO L87 Difference]: Start difference. First operand 363 states and 487 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 20:33:27,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:27,366 INFO L93 Difference]: Finished difference Result 450 states and 586 transitions. [2021-05-02 20:33:27,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 20:33:27,367 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 64 [2021-05-02 20:33:27,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:27,368 INFO L225 Difference]: With dead ends: 450 [2021-05-02 20:33:27,368 INFO L226 Difference]: Without dead ends: 450 [2021-05-02 20:33:27,369 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 54.3ms TimeCoverageRelationStatistics Valid=69, Invalid=113, Unknown=0, NotChecked=0, Total=182 [2021-05-02 20:33:27,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2021-05-02 20:33:27,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 430. [2021-05-02 20:33:27,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 295 states have (on average 1.264406779661017) internal successors, (373), 307 states have internal predecessors, (373), 98 states have call successors, (98), 37 states have call predecessors, (98), 36 states have return successors, (95), 85 states have call predecessors, (95), 95 states have call successors, (95) [2021-05-02 20:33:27,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 566 transitions. [2021-05-02 20:33:27,377 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 566 transitions. Word has length 64 [2021-05-02 20:33:27,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:27,377 INFO L480 AbstractCegarLoop]: Abstraction has 430 states and 566 transitions. [2021-05-02 20:33:27,378 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 20:33:27,378 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 566 transitions. [2021-05-02 20:33:27,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-05-02 20:33:27,378 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:27,378 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:27,595 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-05-02 20:33:27,595 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:27,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:27,595 INFO L82 PathProgramCache]: Analyzing trace with hash -934249537, now seen corresponding path program 1 times [2021-05-02 20:33:27,595 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:27,595 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517871445] [2021-05-02 20:33:27,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:27,611 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:27,611 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [961524112] [2021-05-02 20:33:27,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:27,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:27,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 25 conjunts are in the unsatisfiable core [2021-05-02 20:33:27,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:27,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:27,809 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-05-02 20:33:27,809 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:27,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517871445] [2021-05-02 20:33:27,809 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:27,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961524112] [2021-05-02 20:33:27,809 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961524112] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:27,810 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:27,810 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 20:33:27,810 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968091865] [2021-05-02 20:33:27,810 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 20:33:27,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:27,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 20:33:27,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:33:27,810 INFO L87 Difference]: Start difference. First operand 430 states and 566 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2021-05-02 20:33:27,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:27,978 INFO L93 Difference]: Finished difference Result 458 states and 602 transitions. [2021-05-02 20:33:27,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 20:33:27,985 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 67 [2021-05-02 20:33:27,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:27,988 INFO L225 Difference]: With dead ends: 458 [2021-05-02 20:33:27,988 INFO L226 Difference]: Without dead ends: 458 [2021-05-02 20:33:27,988 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 71.4ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:33:27,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2021-05-02 20:33:27,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 440. [2021-05-02 20:33:27,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 301 states have (on average 1.2624584717607974) internal successors, (380), 313 states have internal predecessors, (380), 101 states have call successors, (101), 38 states have call predecessors, (101), 37 states have return successors, (98), 88 states have call predecessors, (98), 98 states have call successors, (98) [2021-05-02 20:33:27,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 579 transitions. [2021-05-02 20:33:27,997 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 579 transitions. Word has length 67 [2021-05-02 20:33:27,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:27,997 INFO L480 AbstractCegarLoop]: Abstraction has 440 states and 579 transitions. [2021-05-02 20:33:27,997 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2021-05-02 20:33:27,998 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 579 transitions. [2021-05-02 20:33:27,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-05-02 20:33:27,998 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:27,998 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:28,227 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-05-02 20:33:28,227 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:28,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:28,227 INFO L82 PathProgramCache]: Analyzing trace with hash -28038179, now seen corresponding path program 2 times [2021-05-02 20:33:28,227 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:28,228 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502316038] [2021-05-02 20:33:28,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:28,232 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:28,232 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [633304192] [2021-05-02 20:33:28,232 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:28,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:33:28,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:33:28,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-02 20:33:28,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:28,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:28,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:28,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:28,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:28,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:28,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:28,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:28,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:28,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:28,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:28,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:28,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:28,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:28,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:28,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:28,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:28,422 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 20:33:28,423 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:28,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502316038] [2021-05-02 20:33:28,423 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:28,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633304192] [2021-05-02 20:33:28,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633304192] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:28,423 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:28,423 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 20:33:28,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610637360] [2021-05-02 20:33:28,423 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 20:33:28,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:28,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 20:33:28,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-02 20:33:28,424 INFO L87 Difference]: Start difference. First operand 440 states and 579 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-02 20:33:28,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:28,706 INFO L93 Difference]: Finished difference Result 776 states and 1140 transitions. [2021-05-02 20:33:28,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 20:33:28,707 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 65 [2021-05-02 20:33:28,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:28,709 INFO L225 Difference]: With dead ends: 776 [2021-05-02 20:33:28,709 INFO L226 Difference]: Without dead ends: 776 [2021-05-02 20:33:28,710 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 117.6ms TimeCoverageRelationStatistics Valid=107, Invalid=313, Unknown=0, NotChecked=0, Total=420 [2021-05-02 20:33:28,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2021-05-02 20:33:28,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 502. [2021-05-02 20:33:28,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 347 states have (on average 1.2881844380403458) internal successors, (447), 359 states have internal predecessors, (447), 117 states have call successors, (117), 38 states have call predecessors, (117), 37 states have return successors, (114), 104 states have call predecessors, (114), 114 states have call successors, (114) [2021-05-02 20:33:28,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 678 transitions. [2021-05-02 20:33:28,723 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 678 transitions. Word has length 65 [2021-05-02 20:33:28,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:28,723 INFO L480 AbstractCegarLoop]: Abstraction has 502 states and 678 transitions. [2021-05-02 20:33:28,724 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-02 20:33:28,724 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 678 transitions. [2021-05-02 20:33:28,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-05-02 20:33:28,724 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:28,724 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:28,938 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:28,938 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:28,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:28,938 INFO L82 PathProgramCache]: Analyzing trace with hash 695478703, now seen corresponding path program 1 times [2021-05-02 20:33:28,938 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:28,938 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993169891] [2021-05-02 20:33:28,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:28,945 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:28,946 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [57435262] [2021-05-02 20:33:28,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:29,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:29,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 20:33:29,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:29,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,122 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 17 proven. 8 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 20:33:29,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:29,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993169891] [2021-05-02 20:33:29,122 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:29,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57435262] [2021-05-02 20:33:29,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57435262] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:29,122 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:29,122 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 20:33:29,123 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900539162] [2021-05-02 20:33:29,123 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 20:33:29,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:29,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 20:33:29,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 20:33:29,123 INFO L87 Difference]: Start difference. First operand 502 states and 678 transitions. Second operand has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 20:33:29,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:29,210 INFO L93 Difference]: Finished difference Result 504 states and 676 transitions. [2021-05-02 20:33:29,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 20:33:29,211 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 65 [2021-05-02 20:33:29,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:29,212 INFO L225 Difference]: With dead ends: 504 [2021-05-02 20:33:29,212 INFO L226 Difference]: Without dead ends: 504 [2021-05-02 20:33:29,212 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 39.1ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-05-02 20:33:29,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-05-02 20:33:29,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 502. [2021-05-02 20:33:29,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 347 states have (on average 1.2795389048991355) internal successors, (444), 359 states have internal predecessors, (444), 117 states have call successors, (117), 38 states have call predecessors, (117), 37 states have return successors, (114), 104 states have call predecessors, (114), 114 states have call successors, (114) [2021-05-02 20:33:29,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 675 transitions. [2021-05-02 20:33:29,224 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 675 transitions. Word has length 65 [2021-05-02 20:33:29,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:29,224 INFO L480 AbstractCegarLoop]: Abstraction has 502 states and 675 transitions. [2021-05-02 20:33:29,224 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 20:33:29,224 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 675 transitions. [2021-05-02 20:33:29,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-05-02 20:33:29,225 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:29,225 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:29,448 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-02 20:33:29,449 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:29,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:29,449 INFO L82 PathProgramCache]: Analyzing trace with hash -609169376, now seen corresponding path program 1 times [2021-05-02 20:33:29,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:29,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262176161] [2021-05-02 20:33:29,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:29,454 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:29,454 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [754895218] [2021-05-02 20:33:29,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:29,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:29,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-02 20:33:29,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:29,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,635 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-05-02 20:33:29,635 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:29,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262176161] [2021-05-02 20:33:29,635 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:29,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754895218] [2021-05-02 20:33:29,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754895218] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 20:33:29,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 20:33:29,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 20:33:29,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755046214] [2021-05-02 20:33:29,636 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 20:33:29,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:29,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 20:33:29,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 20:33:29,636 INFO L87 Difference]: Start difference. First operand 502 states and 675 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-02 20:33:29,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:29,673 INFO L93 Difference]: Finished difference Result 584 states and 784 transitions. [2021-05-02 20:33:29,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 20:33:29,678 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 69 [2021-05-02 20:33:29,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:29,680 INFO L225 Difference]: With dead ends: 584 [2021-05-02 20:33:29,680 INFO L226 Difference]: Without dead ends: 584 [2021-05-02 20:33:29,680 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 14.3ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 20:33:29,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-05-02 20:33:29,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 528. [2021-05-02 20:33:29,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 373 states have (on average 1.2868632707774799) internal successors, (480), 379 states have internal predecessors, (480), 117 states have call successors, (117), 38 states have call predecessors, (117), 37 states have return successors, (114), 110 states have call predecessors, (114), 114 states have call successors, (114) [2021-05-02 20:33:29,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 711 transitions. [2021-05-02 20:33:29,690 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 711 transitions. Word has length 69 [2021-05-02 20:33:29,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:29,690 INFO L480 AbstractCegarLoop]: Abstraction has 528 states and 711 transitions. [2021-05-02 20:33:29,690 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-02 20:33:29,690 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 711 transitions. [2021-05-02 20:33:29,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-05-02 20:33:29,691 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:29,691 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:29,906 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:29,906 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:29,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:29,907 INFO L82 PathProgramCache]: Analyzing trace with hash -893000644, now seen corresponding path program 2 times [2021-05-02 20:33:29,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:29,907 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69228573] [2021-05-02 20:33:29,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:29,922 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:29,923 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1181792402] [2021-05-02 20:33:29,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:29,970 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:33:29,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:33:29,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 20:33:29,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:29,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:29,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,104 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 20:33:30,105 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:30,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69228573] [2021-05-02 20:33:30,105 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:30,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181792402] [2021-05-02 20:33:30,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181792402] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:30,106 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:30,106 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 20:33:30,106 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110971457] [2021-05-02 20:33:30,106 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 20:33:30,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:30,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 20:33:30,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-02 20:33:30,107 INFO L87 Difference]: Start difference. First operand 528 states and 711 transitions. Second operand has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 20:33:30,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:30,219 INFO L93 Difference]: Finished difference Result 551 states and 732 transitions. [2021-05-02 20:33:30,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 20:33:30,219 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 69 [2021-05-02 20:33:30,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:30,221 INFO L225 Difference]: With dead ends: 551 [2021-05-02 20:33:30,221 INFO L226 Difference]: Without dead ends: 551 [2021-05-02 20:33:30,221 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 50.7ms TimeCoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2021-05-02 20:33:30,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2021-05-02 20:33:30,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 540. [2021-05-02 20:33:30,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 540 states, 383 states have (on average 1.279373368146214) internal successors, (490), 386 states have internal predecessors, (490), 118 states have call successors, (118), 39 states have call predecessors, (118), 38 states have return successors, (115), 114 states have call predecessors, (115), 115 states have call successors, (115) [2021-05-02 20:33:30,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 723 transitions. [2021-05-02 20:33:30,230 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 723 transitions. Word has length 69 [2021-05-02 20:33:30,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:30,230 INFO L480 AbstractCegarLoop]: Abstraction has 540 states and 723 transitions. [2021-05-02 20:33:30,230 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 20:33:30,230 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 723 transitions. [2021-05-02 20:33:30,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-05-02 20:33:30,230 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:30,230 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:30,445 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-05-02 20:33:30,446 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:30,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:30,446 INFO L82 PathProgramCache]: Analyzing trace with hash 1125561725, now seen corresponding path program 2 times [2021-05-02 20:33:30,446 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:30,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006037987] [2021-05-02 20:33:30,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:30,451 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:30,452 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2070125176] [2021-05-02 20:33:30,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:30,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:33:30,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:33:30,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 20:33:30,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:30,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:30,695 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 20:33:30,695 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:30,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006037987] [2021-05-02 20:33:30,695 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:30,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070125176] [2021-05-02 20:33:30,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070125176] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:30,695 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:30,695 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 20:33:30,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250349606] [2021-05-02 20:33:30,695 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 20:33:30,695 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:30,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 20:33:30,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2021-05-02 20:33:30,696 INFO L87 Difference]: Start difference. First operand 540 states and 723 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 20:33:30,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:30,869 INFO L93 Difference]: Finished difference Result 660 states and 852 transitions. [2021-05-02 20:33:30,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 20:33:30,889 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 70 [2021-05-02 20:33:30,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:30,891 INFO L225 Difference]: With dead ends: 660 [2021-05-02 20:33:30,891 INFO L226 Difference]: Without dead ends: 660 [2021-05-02 20:33:30,891 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 66.4ms TimeCoverageRelationStatistics Valid=88, Invalid=152, Unknown=0, NotChecked=0, Total=240 [2021-05-02 20:33:30,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2021-05-02 20:33:30,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 627. [2021-05-02 20:33:30,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 441 states have (on average 1.256235827664399) internal successors, (554), 445 states have internal predecessors, (554), 135 states have call successors, (135), 51 states have call predecessors, (135), 50 states have return successors, (131), 130 states have call predecessors, (131), 131 states have call successors, (131) [2021-05-02 20:33:30,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 820 transitions. [2021-05-02 20:33:30,903 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 820 transitions. Word has length 70 [2021-05-02 20:33:30,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:30,903 INFO L480 AbstractCegarLoop]: Abstraction has 627 states and 820 transitions. [2021-05-02 20:33:30,904 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 20:33:30,904 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 820 transitions. [2021-05-02 20:33:30,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-05-02 20:33:30,904 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:30,904 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 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, 1, 1, 1] [2021-05-02 20:33:31,120 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-02 20:33:31,120 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:31,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:31,121 INFO L82 PathProgramCache]: Analyzing trace with hash -1343179262, now seen corresponding path program 1 times [2021-05-02 20:33:31,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:31,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356803294] [2021-05-02 20:33:31,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:31,126 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:31,126 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [841265591] [2021-05-02 20:33:31,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:31,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:31,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-02 20:33:31,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:31,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:31,604 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 10 proven. 41 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 20:33:31,605 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:31,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356803294] [2021-05-02 20:33:31,605 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:31,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841265591] [2021-05-02 20:33:31,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841265591] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:31,605 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:31,605 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2021-05-02 20:33:31,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243263106] [2021-05-02 20:33:31,605 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 20:33:31,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:31,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 20:33:31,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-05-02 20:33:31,606 INFO L87 Difference]: Start difference. First operand 627 states and 820 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 15 states have internal predecessors, (48), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-05-02 20:33:33,111 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 33 [2021-05-02 20:33:33,587 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 30 [2021-05-02 20:33:34,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:34,106 INFO L93 Difference]: Finished difference Result 798 states and 1077 transitions. [2021-05-02 20:33:34,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 20:33:34,107 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 15 states have internal predecessors, (48), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 70 [2021-05-02 20:33:34,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:34,109 INFO L225 Difference]: With dead ends: 798 [2021-05-02 20:33:34,109 INFO L226 Difference]: Without dead ends: 798 [2021-05-02 20:33:34,110 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 521 ImplicationChecksByTransitivity, 1826.2ms TimeCoverageRelationStatistics Valid=417, Invalid=1935, Unknown=0, NotChecked=0, Total=2352 [2021-05-02 20:33:34,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2021-05-02 20:33:34,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 749. [2021-05-02 20:33:34,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 530 states have (on average 1.288679245283019) internal successors, (683), 534 states have internal predecessors, (683), 167 states have call successors, (167), 52 states have call predecessors, (167), 51 states have return successors, (163), 162 states have call predecessors, (163), 163 states have call successors, (163) [2021-05-02 20:33:34,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 1013 transitions. [2021-05-02 20:33:34,124 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 1013 transitions. Word has length 70 [2021-05-02 20:33:34,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:34,124 INFO L480 AbstractCegarLoop]: Abstraction has 749 states and 1013 transitions. [2021-05-02 20:33:34,124 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 15 states have internal predecessors, (48), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-05-02 20:33:34,124 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 1013 transitions. [2021-05-02 20:33:34,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-05-02 20:33:34,125 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:34,125 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:34,341 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-05-02 20:33:34,341 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:34,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:34,342 INFO L82 PathProgramCache]: Analyzing trace with hash -1695740300, now seen corresponding path program 1 times [2021-05-02 20:33:34,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:34,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011883089] [2021-05-02 20:33:34,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:34,349 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:34,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1900780757] [2021-05-02 20:33:34,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:34,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:34,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-02 20:33:34,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:34,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:34,538 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 14 proven. 15 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2021-05-02 20:33:34,538 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:34,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011883089] [2021-05-02 20:33:34,538 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:34,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900780757] [2021-05-02 20:33:34,538 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900780757] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:34,538 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:34,538 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 20:33:34,538 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992736468] [2021-05-02 20:33:34,539 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 20:33:34,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:34,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 20:33:34,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2021-05-02 20:33:34,539 INFO L87 Difference]: Start difference. First operand 749 states and 1013 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-05-02 20:33:34,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:34,929 INFO L93 Difference]: Finished difference Result 1022 states and 1446 transitions. [2021-05-02 20:33:34,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 20:33:34,930 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 74 [2021-05-02 20:33:34,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:34,933 INFO L225 Difference]: With dead ends: 1022 [2021-05-02 20:33:34,933 INFO L226 Difference]: Without dead ends: 1022 [2021-05-02 20:33:34,934 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 181.3ms TimeCoverageRelationStatistics Valid=151, Invalid=605, Unknown=0, NotChecked=0, Total=756 [2021-05-02 20:33:34,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1022 states. [2021-05-02 20:33:34,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1022 to 779. [2021-05-02 20:33:34,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 545 states have (on average 1.2862385321100918) internal successors, (701), 552 states have internal predecessors, (701), 179 states have call successors, (179), 55 states have call predecessors, (179), 54 states have return successors, (175), 171 states have call predecessors, (175), 175 states have call successors, (175) [2021-05-02 20:33:34,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1055 transitions. [2021-05-02 20:33:34,949 INFO L78 Accepts]: Start accepts. Automaton has 779 states and 1055 transitions. Word has length 74 [2021-05-02 20:33:34,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:34,950 INFO L480 AbstractCegarLoop]: Abstraction has 779 states and 1055 transitions. [2021-05-02 20:33:34,950 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-05-02 20:33:34,950 INFO L276 IsEmpty]: Start isEmpty. Operand 779 states and 1055 transitions. [2021-05-02 20:33:34,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 20:33:34,951 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:34,952 INFO L523 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:35,165 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-05-02 20:33:35,165 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:35,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:35,165 INFO L82 PathProgramCache]: Analyzing trace with hash 589974765, now seen corresponding path program 2 times [2021-05-02 20:33:35,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:35,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284167723] [2021-05-02 20:33:35,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:35,172 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:35,172 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1699073744] [2021-05-02 20:33:35,172 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:35,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:33:35,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:33:35,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 20:33:35,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:35,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:35,440 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 21 proven. 11 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-05-02 20:33:35,441 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:35,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284167723] [2021-05-02 20:33:35,441 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:35,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699073744] [2021-05-02 20:33:35,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699073744] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:35,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:35,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 20:33:35,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309682340] [2021-05-02 20:33:35,442 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 20:33:35,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:35,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 20:33:35,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-05-02 20:33:35,443 INFO L87 Difference]: Start difference. First operand 779 states and 1055 transitions. Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 10 states have internal predecessors, (38), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-02 20:33:35,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:35,737 INFO L93 Difference]: Finished difference Result 976 states and 1361 transitions. [2021-05-02 20:33:35,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 20:33:35,737 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 10 states have internal predecessors, (38), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 73 [2021-05-02 20:33:35,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:35,740 INFO L225 Difference]: With dead ends: 976 [2021-05-02 20:33:35,740 INFO L226 Difference]: Without dead ends: 976 [2021-05-02 20:33:35,741 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 175.9ms TimeCoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2021-05-02 20:33:35,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 976 states. [2021-05-02 20:33:35,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 976 to 897. [2021-05-02 20:33:35,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 897 states, 621 states have (on average 1.317230273752013) internal successors, (818), 628 states have internal predecessors, (818), 219 states have call successors, (219), 57 states have call predecessors, (219), 56 states have return successors, (215), 211 states have call predecessors, (215), 215 states have call successors, (215) [2021-05-02 20:33:35,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 897 states to 897 states and 1252 transitions. [2021-05-02 20:33:35,757 INFO L78 Accepts]: Start accepts. Automaton has 897 states and 1252 transitions. Word has length 73 [2021-05-02 20:33:35,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:35,757 INFO L480 AbstractCegarLoop]: Abstraction has 897 states and 1252 transitions. [2021-05-02 20:33:35,757 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 10 states have internal predecessors, (38), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-02 20:33:35,757 INFO L276 IsEmpty]: Start isEmpty. Operand 897 states and 1252 transitions. [2021-05-02 20:33:35,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-05-02 20:33:35,758 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:35,758 INFO L523 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:35,974 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:35,974 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:35,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:35,974 INFO L82 PathProgramCache]: Analyzing trace with hash -1662269742, now seen corresponding path program 3 times [2021-05-02 20:33:35,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:35,974 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419781732] [2021-05-02 20:33:35,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:35,982 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:35,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1593492753] [2021-05-02 20:33:35,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:36,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 20:33:36,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:33:36,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 80 conjunts are in the unsatisfiable core [2021-05-02 20:33:36,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:36,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:36,537 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 21 proven. 36 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-05-02 20:33:36,537 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:36,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419781732] [2021-05-02 20:33:36,538 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:36,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593492753] [2021-05-02 20:33:36,538 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593492753] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:36,538 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:36,538 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2021-05-02 20:33:36,538 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574068777] [2021-05-02 20:33:36,538 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-02 20:33:36,538 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:36,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-02 20:33:36,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-05-02 20:33:36,539 INFO L87 Difference]: Start difference. First operand 897 states and 1252 transitions. Second operand has 19 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 16 states have internal predecessors, (48), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-05-02 20:33:37,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:37,275 INFO L93 Difference]: Finished difference Result 977 states and 1362 transitions. [2021-05-02 20:33:37,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-02 20:33:37,282 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 16 states have internal predecessors, (48), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 75 [2021-05-02 20:33:37,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:37,284 INFO L225 Difference]: With dead ends: 977 [2021-05-02 20:33:37,284 INFO L226 Difference]: Without dead ends: 977 [2021-05-02 20:33:37,285 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 534.1ms TimeCoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2021-05-02 20:33:37,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2021-05-02 20:33:37,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 957. [2021-05-02 20:33:37,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 660 states have (on average 1.3212121212121213) internal successors, (872), 668 states have internal predecessors, (872), 236 states have call successors, (236), 61 states have call predecessors, (236), 60 states have return successors, (232), 227 states have call predecessors, (232), 232 states have call successors, (232) [2021-05-02 20:33:37,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 1340 transitions. [2021-05-02 20:33:37,299 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 1340 transitions. Word has length 75 [2021-05-02 20:33:37,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:37,299 INFO L480 AbstractCegarLoop]: Abstraction has 957 states and 1340 transitions. [2021-05-02 20:33:37,299 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 16 states have internal predecessors, (48), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-05-02 20:33:37,299 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 1340 transitions. [2021-05-02 20:33:37,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-05-02 20:33:37,300 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:37,300 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:37,515 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:37,515 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:37,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:37,516 INFO L82 PathProgramCache]: Analyzing trace with hash 1753783729, now seen corresponding path program 3 times [2021-05-02 20:33:37,516 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:37,516 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025350161] [2021-05-02 20:33:37,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:37,520 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:37,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2061666182] [2021-05-02 20:33:37,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:37,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 20:33:37,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:33:37,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 20:33:37,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:37,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:37,750 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 25 proven. 30 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 20:33:37,750 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:37,750 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025350161] [2021-05-02 20:33:37,751 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:37,751 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061666182] [2021-05-02 20:33:37,751 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061666182] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:37,751 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:37,751 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 20:33:37,751 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700683848] [2021-05-02 20:33:37,751 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 20:33:37,751 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:37,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 20:33:37,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2021-05-02 20:33:37,751 INFO L87 Difference]: Start difference. First operand 957 states and 1340 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 20:33:37,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:37,935 INFO L93 Difference]: Finished difference Result 1138 states and 1543 transitions. [2021-05-02 20:33:37,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 20:33:37,936 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 76 [2021-05-02 20:33:37,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:37,941 INFO L225 Difference]: With dead ends: 1138 [2021-05-02 20:33:37,941 INFO L226 Difference]: Without dead ends: 1138 [2021-05-02 20:33:37,942 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 79.4ms TimeCoverageRelationStatistics Valid=111, Invalid=195, Unknown=0, NotChecked=0, Total=306 [2021-05-02 20:33:37,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1138 states. [2021-05-02 20:33:37,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1138 to 1108. [2021-05-02 20:33:37,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1108 states, 764 states have (on average 1.2905759162303665) internal successors, (986), 773 states have internal predecessors, (986), 268 states have call successors, (268), 76 states have call predecessors, (268), 75 states have return successors, (263), 258 states have call predecessors, (263), 263 states have call successors, (263) [2021-05-02 20:33:37,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1108 states to 1108 states and 1517 transitions. [2021-05-02 20:33:37,961 INFO L78 Accepts]: Start accepts. Automaton has 1108 states and 1517 transitions. Word has length 76 [2021-05-02 20:33:37,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:37,961 INFO L480 AbstractCegarLoop]: Abstraction has 1108 states and 1517 transitions. [2021-05-02 20:33:37,961 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 20:33:37,961 INFO L276 IsEmpty]: Start isEmpty. Operand 1108 states and 1517 transitions. [2021-05-02 20:33:37,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-02 20:33:37,962 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:37,962 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:38,177 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:38,177 INFO L428 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:38,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:38,178 INFO L82 PathProgramCache]: Analyzing trace with hash 1747863324, now seen corresponding path program 1 times [2021-05-02 20:33:38,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:38,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89475626] [2021-05-02 20:33:38,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:38,185 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:38,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1338369432] [2021-05-02 20:33:38,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:38,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:38,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 68 conjunts are in the unsatisfiable core [2021-05-02 20:33:38,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:38,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:38,633 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 30 proven. 23 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-05-02 20:33:38,633 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:38,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89475626] [2021-05-02 20:33:38,633 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:38,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338369432] [2021-05-02 20:33:38,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338369432] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:38,633 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:38,633 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-05-02 20:33:38,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916502932] [2021-05-02 20:33:38,634 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-02 20:33:38,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:38,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-02 20:33:38,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-05-02 20:33:38,634 INFO L87 Difference]: Start difference. First operand 1108 states and 1517 transitions. Second operand has 17 states, 16 states have (on average 2.4375) internal successors, (39), 15 states have internal predecessors, (39), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 20:33:39,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:39,343 INFO L93 Difference]: Finished difference Result 1178 states and 1611 transitions. [2021-05-02 20:33:39,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-02 20:33:39,343 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.4375) internal successors, (39), 15 states have internal predecessors, (39), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 81 [2021-05-02 20:33:39,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:39,346 INFO L225 Difference]: With dead ends: 1178 [2021-05-02 20:33:39,346 INFO L226 Difference]: Without dead ends: 1177 [2021-05-02 20:33:39,347 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 403.9ms TimeCoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2021-05-02 20:33:39,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1177 states. [2021-05-02 20:33:39,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1177 to 1162. [2021-05-02 20:33:39,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1162 states, 798 states have (on average 1.2907268170426065) internal successors, (1030), 805 states have internal predecessors, (1030), 283 states have call successors, (283), 81 states have call predecessors, (283), 80 states have return successors, (279), 275 states have call predecessors, (279), 279 states have call successors, (279) [2021-05-02 20:33:39,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1162 states to 1162 states and 1592 transitions. [2021-05-02 20:33:39,366 INFO L78 Accepts]: Start accepts. Automaton has 1162 states and 1592 transitions. Word has length 81 [2021-05-02 20:33:39,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:39,366 INFO L480 AbstractCegarLoop]: Abstraction has 1162 states and 1592 transitions. [2021-05-02 20:33:39,366 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 16 states have (on average 2.4375) internal successors, (39), 15 states have internal predecessors, (39), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 20:33:39,366 INFO L276 IsEmpty]: Start isEmpty. Operand 1162 states and 1592 transitions. [2021-05-02 20:33:39,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-02 20:33:39,366 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:39,367 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:39,582 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-05-02 20:33:39,582 INFO L428 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:39,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:39,583 INFO L82 PathProgramCache]: Analyzing trace with hash 572886209, now seen corresponding path program 1 times [2021-05-02 20:33:39,583 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:39,583 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696954377] [2021-05-02 20:33:39,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:39,587 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:39,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [289483614] [2021-05-02 20:33:39,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:39,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:39,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 20:33:39,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:39,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:39,852 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 16 proven. 88 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-05-02 20:33:39,853 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:39,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696954377] [2021-05-02 20:33:39,853 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:39,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289483614] [2021-05-02 20:33:39,853 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289483614] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:39,853 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:39,853 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 20:33:39,853 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107310159] [2021-05-02 20:33:39,853 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 20:33:39,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:39,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 20:33:39,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2021-05-02 20:33:39,854 INFO L87 Difference]: Start difference. First operand 1162 states and 1592 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 20:33:39,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:40,000 INFO L93 Difference]: Finished difference Result 1168 states and 1593 transitions. [2021-05-02 20:33:40,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 20:33:40,000 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 87 [2021-05-02 20:33:40,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:40,003 INFO L225 Difference]: With dead ends: 1168 [2021-05-02 20:33:40,003 INFO L226 Difference]: Without dead ends: 1168 [2021-05-02 20:33:40,003 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 65.4ms TimeCoverageRelationStatistics Valid=90, Invalid=150, Unknown=0, NotChecked=0, Total=240 [2021-05-02 20:33:40,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1168 states. [2021-05-02 20:33:40,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1168 to 1162. [2021-05-02 20:33:40,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1162 states, 798 states have (on average 1.2882205513784462) internal successors, (1028), 805 states have internal predecessors, (1028), 283 states have call successors, (283), 81 states have call predecessors, (283), 80 states have return successors, (279), 275 states have call predecessors, (279), 279 states have call successors, (279) [2021-05-02 20:33:40,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1162 states to 1162 states and 1590 transitions. [2021-05-02 20:33:40,020 INFO L78 Accepts]: Start accepts. Automaton has 1162 states and 1590 transitions. Word has length 87 [2021-05-02 20:33:40,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:40,021 INFO L480 AbstractCegarLoop]: Abstraction has 1162 states and 1590 transitions. [2021-05-02 20:33:40,021 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 20:33:40,021 INFO L276 IsEmpty]: Start isEmpty. Operand 1162 states and 1590 transitions. [2021-05-02 20:33:40,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-05-02 20:33:40,021 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:40,021 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 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] [2021-05-02 20:33:40,236 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:40,237 INFO L428 AbstractCegarLoop]: === Iteration 35 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:40,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:40,237 INFO L82 PathProgramCache]: Analyzing trace with hash -2091636203, now seen corresponding path program 2 times [2021-05-02 20:33:40,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:40,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24413769] [2021-05-02 20:33:40,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:40,244 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:40,244 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2114745769] [2021-05-02 20:33:40,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:40,322 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:33:40,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:33:40,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 20:33:40,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:40,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:40,498 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 22 proven. 19 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2021-05-02 20:33:40,498 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:40,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24413769] [2021-05-02 20:33:40,498 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:40,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114745769] [2021-05-02 20:33:40,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114745769] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:40,499 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:40,499 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 20:33:40,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019978869] [2021-05-02 20:33:40,499 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 20:33:40,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:40,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 20:33:40,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-05-02 20:33:40,499 INFO L87 Difference]: Start difference. First operand 1162 states and 1590 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2021-05-02 20:33:40,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:40,709 INFO L93 Difference]: Finished difference Result 1201 states and 1640 transitions. [2021-05-02 20:33:40,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 20:33:40,710 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Word has length 90 [2021-05-02 20:33:40,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:40,713 INFO L225 Difference]: With dead ends: 1201 [2021-05-02 20:33:40,713 INFO L226 Difference]: Without dead ends: 1201 [2021-05-02 20:33:40,714 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 90.0ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-05-02 20:33:40,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1201 states. [2021-05-02 20:33:40,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1201 to 1177. [2021-05-02 20:33:40,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1177 states, 807 states have (on average 1.2862453531598512) internal successors, (1038), 814 states have internal predecessors, (1038), 287 states have call successors, (287), 83 states have call predecessors, (287), 82 states have return successors, (283), 279 states have call predecessors, (283), 283 states have call successors, (283) [2021-05-02 20:33:40,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1177 states to 1177 states and 1608 transitions. [2021-05-02 20:33:40,731 INFO L78 Accepts]: Start accepts. Automaton has 1177 states and 1608 transitions. Word has length 90 [2021-05-02 20:33:40,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:40,731 INFO L480 AbstractCegarLoop]: Abstraction has 1177 states and 1608 transitions. [2021-05-02 20:33:40,731 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2021-05-02 20:33:40,731 INFO L276 IsEmpty]: Start isEmpty. Operand 1177 states and 1608 transitions. [2021-05-02 20:33:40,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-05-02 20:33:40,732 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:40,732 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:40,948 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-02 20:33:40,948 INFO L428 AbstractCegarLoop]: === Iteration 36 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:40,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:40,948 INFO L82 PathProgramCache]: Analyzing trace with hash 612727057, now seen corresponding path program 2 times [2021-05-02 20:33:40,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:40,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994610110] [2021-05-02 20:33:40,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:40,955 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:40,956 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [508758767] [2021-05-02 20:33:40,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:41,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:33:41,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:33:41,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 101 conjunts are in the unsatisfiable core [2021-05-02 20:33:41,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:41,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:41,719 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 51 proven. 42 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-05-02 20:33:41,719 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:41,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994610110] [2021-05-02 20:33:41,719 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:41,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508758767] [2021-05-02 20:33:41,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508758767] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:41,720 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:41,720 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2021-05-02 20:33:41,720 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000883432] [2021-05-02 20:33:41,720 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-02 20:33:41,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:41,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-02 20:33:41,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-05-02 20:33:41,720 INFO L87 Difference]: Start difference. First operand 1177 states and 1608 transitions. Second operand has 22 states, 20 states have (on average 2.3) internal successors, (46), 19 states have internal predecessors, (46), 7 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 6 states have call successors, (11) [2021-05-02 20:33:42,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:42,733 INFO L93 Difference]: Finished difference Result 1265 states and 1733 transitions. [2021-05-02 20:33:42,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 20:33:42,733 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.3) internal successors, (46), 19 states have internal predecessors, (46), 7 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 6 states have call successors, (11) Word has length 88 [2021-05-02 20:33:42,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:42,737 INFO L225 Difference]: With dead ends: 1265 [2021-05-02 20:33:42,737 INFO L226 Difference]: Without dead ends: 1264 [2021-05-02 20:33:42,737 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 65 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 708.3ms TimeCoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2021-05-02 20:33:42,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1264 states. [2021-05-02 20:33:42,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1264 to 1243. [2021-05-02 20:33:42,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1243 states, 845 states have (on average 1.2899408284023668) internal successors, (1090), 853 states have internal predecessors, (1090), 311 states have call successors, (311), 87 states have call predecessors, (311), 86 states have return successors, (307), 302 states have call predecessors, (307), 307 states have call successors, (307) [2021-05-02 20:33:42,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1243 states to 1243 states and 1708 transitions. [2021-05-02 20:33:42,756 INFO L78 Accepts]: Start accepts. Automaton has 1243 states and 1708 transitions. Word has length 88 [2021-05-02 20:33:42,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:42,757 INFO L480 AbstractCegarLoop]: Abstraction has 1243 states and 1708 transitions. [2021-05-02 20:33:42,757 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 20 states have (on average 2.3) internal successors, (46), 19 states have internal predecessors, (46), 7 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 6 states have call successors, (11) [2021-05-02 20:33:42,757 INFO L276 IsEmpty]: Start isEmpty. Operand 1243 states and 1708 transitions. [2021-05-02 20:33:42,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-05-02 20:33:42,757 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:42,758 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:42,973 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:42,973 INFO L428 AbstractCegarLoop]: === Iteration 37 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:42,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:42,973 INFO L82 PathProgramCache]: Analyzing trace with hash 1734422414, now seen corresponding path program 2 times [2021-05-02 20:33:42,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:42,974 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886426581] [2021-05-02 20:33:42,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:42,985 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:42,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1498710996] [2021-05-02 20:33:42,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:43,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:33:43,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:33:43,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 20:33:43,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:43,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,214 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 16 proven. 98 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-05-02 20:33:43,214 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:43,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886426581] [2021-05-02 20:33:43,215 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:43,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498710996] [2021-05-02 20:33:43,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498710996] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:43,215 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:43,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 20:33:43,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282753487] [2021-05-02 20:33:43,216 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 20:33:43,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:43,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 20:33:43,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2021-05-02 20:33:43,216 INFO L87 Difference]: Start difference. First operand 1243 states and 1708 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 20:33:43,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:43,427 INFO L93 Difference]: Finished difference Result 1273 states and 1735 transitions. [2021-05-02 20:33:43,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 20:33:43,427 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 91 [2021-05-02 20:33:43,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:43,432 INFO L225 Difference]: With dead ends: 1273 [2021-05-02 20:33:43,432 INFO L226 Difference]: Without dead ends: 1273 [2021-05-02 20:33:43,433 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 80.1ms TimeCoverageRelationStatistics Valid=114, Invalid=192, Unknown=0, NotChecked=0, Total=306 [2021-05-02 20:33:43,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1273 states. [2021-05-02 20:33:43,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1273 to 1254. [2021-05-02 20:33:43,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1254 states, 856 states have (on average 1.286214953271028) internal successors, (1101), 864 states have internal predecessors, (1101), 311 states have call successors, (311), 87 states have call predecessors, (311), 86 states have return successors, (307), 302 states have call predecessors, (307), 307 states have call successors, (307) [2021-05-02 20:33:43,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1254 states to 1254 states and 1719 transitions. [2021-05-02 20:33:43,470 INFO L78 Accepts]: Start accepts. Automaton has 1254 states and 1719 transitions. Word has length 91 [2021-05-02 20:33:43,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:43,471 INFO L480 AbstractCegarLoop]: Abstraction has 1254 states and 1719 transitions. [2021-05-02 20:33:43,471 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 20:33:43,471 INFO L276 IsEmpty]: Start isEmpty. Operand 1254 states and 1719 transitions. [2021-05-02 20:33:43,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-05-02 20:33:43,472 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:43,472 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:43,672 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-05-02 20:33:43,672 INFO L428 AbstractCegarLoop]: === Iteration 38 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:43,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:43,672 INFO L82 PathProgramCache]: Analyzing trace with hash 292128969, now seen corresponding path program 1 times [2021-05-02 20:33:43,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:43,673 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036384302] [2021-05-02 20:33:43,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:43,677 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:43,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1657987487] [2021-05-02 20:33:43,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:43,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:43,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 20:33:43,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:43,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:43,955 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 24 proven. 96 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-05-02 20:33:43,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:43,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036384302] [2021-05-02 20:33:43,955 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:43,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657987487] [2021-05-02 20:33:43,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657987487] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:43,955 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:43,955 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 20:33:43,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791527690] [2021-05-02 20:33:43,956 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 20:33:43,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:43,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 20:33:43,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2021-05-02 20:33:43,957 INFO L87 Difference]: Start difference. First operand 1254 states and 1719 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 20:33:44,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:44,143 INFO L93 Difference]: Finished difference Result 1280 states and 1741 transitions. [2021-05-02 20:33:44,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 20:33:44,143 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 93 [2021-05-02 20:33:44,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:44,146 INFO L225 Difference]: With dead ends: 1280 [2021-05-02 20:33:44,146 INFO L226 Difference]: Without dead ends: 1280 [2021-05-02 20:33:44,148 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 82.5ms TimeCoverageRelationStatistics Valid=112, Invalid=194, Unknown=0, NotChecked=0, Total=306 [2021-05-02 20:33:44,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1280 states. [2021-05-02 20:33:44,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1280 to 1274. [2021-05-02 20:33:44,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1274 states, 876 states have (on average 1.278538812785388) internal successors, (1120), 884 states have internal predecessors, (1120), 311 states have call successors, (311), 87 states have call predecessors, (311), 86 states have return successors, (307), 302 states have call predecessors, (307), 307 states have call successors, (307) [2021-05-02 20:33:44,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1274 states to 1274 states and 1738 transitions. [2021-05-02 20:33:44,164 INFO L78 Accepts]: Start accepts. Automaton has 1274 states and 1738 transitions. Word has length 93 [2021-05-02 20:33:44,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:44,164 INFO L480 AbstractCegarLoop]: Abstraction has 1274 states and 1738 transitions. [2021-05-02 20:33:44,164 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 20:33:44,164 INFO L276 IsEmpty]: Start isEmpty. Operand 1274 states and 1738 transitions. [2021-05-02 20:33:44,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 20:33:44,165 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:44,165 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:44,381 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-05-02 20:33:44,381 INFO L428 AbstractCegarLoop]: === Iteration 39 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:44,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:44,381 INFO L82 PathProgramCache]: Analyzing trace with hash -1848812608, now seen corresponding path program 2 times [2021-05-02 20:33:44,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:44,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224618002] [2021-05-02 20:33:44,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:44,386 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:44,387 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1985398461] [2021-05-02 20:33:44,387 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:44,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 20:33:44,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:33:44,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 20:33:44,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:44,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:44,692 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 22 proven. 28 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2021-05-02 20:33:44,692 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:44,692 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224618002] [2021-05-02 20:33:44,692 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:44,692 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985398461] [2021-05-02 20:33:44,692 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985398461] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:44,692 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:44,692 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 20:33:44,692 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619431553] [2021-05-02 20:33:44,693 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 20:33:44,693 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:44,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 20:33:44,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-05-02 20:33:44,694 INFO L87 Difference]: Start difference. First operand 1274 states and 1738 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 11 states have internal predecessors, (37), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 20:33:45,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:45,263 INFO L93 Difference]: Finished difference Result 1569 states and 2212 transitions. [2021-05-02 20:33:45,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-05-02 20:33:45,264 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 11 states have internal predecessors, (37), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 97 [2021-05-02 20:33:45,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:45,268 INFO L225 Difference]: With dead ends: 1569 [2021-05-02 20:33:45,268 INFO L226 Difference]: Without dead ends: 1569 [2021-05-02 20:33:45,269 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 289.9ms TimeCoverageRelationStatistics Valid=195, Invalid=861, Unknown=0, NotChecked=0, Total=1056 [2021-05-02 20:33:45,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1569 states. [2021-05-02 20:33:45,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1569 to 1310. [2021-05-02 20:33:45,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1310 states, 894 states have (on average 1.2818791946308725) internal successors, (1146), 902 states have internal predecessors, (1146), 327 states have call successors, (327), 89 states have call predecessors, (327), 88 states have return successors, (323), 318 states have call predecessors, (323), 323 states have call successors, (323) [2021-05-02 20:33:45,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1310 states to 1310 states and 1796 transitions. [2021-05-02 20:33:45,287 INFO L78 Accepts]: Start accepts. Automaton has 1310 states and 1796 transitions. Word has length 97 [2021-05-02 20:33:45,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:45,287 INFO L480 AbstractCegarLoop]: Abstraction has 1310 states and 1796 transitions. [2021-05-02 20:33:45,287 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 11 states have internal predecessors, (37), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 20:33:45,287 INFO L276 IsEmpty]: Start isEmpty. Operand 1310 states and 1796 transitions. [2021-05-02 20:33:45,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 20:33:45,288 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:45,288 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:45,503 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:45,504 INFO L428 AbstractCegarLoop]: === Iteration 40 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:45,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:45,504 INFO L82 PathProgramCache]: Analyzing trace with hash -2096647522, now seen corresponding path program 3 times [2021-05-02 20:33:45,504 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:45,504 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161286418] [2021-05-02 20:33:45,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:45,508 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:45,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2012902197] [2021-05-02 20:33:45,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:45,572 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 20:33:45,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:33:45,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 20:33:45,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:45,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:45,791 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 24 proven. 108 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-05-02 20:33:45,791 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:45,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161286418] [2021-05-02 20:33:45,792 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:45,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012902197] [2021-05-02 20:33:45,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012902197] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:45,792 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:45,792 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 20:33:45,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259315402] [2021-05-02 20:33:45,793 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 20:33:45,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:45,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 20:33:45,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2021-05-02 20:33:45,793 INFO L87 Difference]: Start difference. First operand 1310 states and 1796 transitions. Second operand has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 20:33:45,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:45,988 INFO L93 Difference]: Finished difference Result 1524 states and 2039 transitions. [2021-05-02 20:33:45,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-02 20:33:45,988 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 97 [2021-05-02 20:33:45,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:45,992 INFO L225 Difference]: With dead ends: 1524 [2021-05-02 20:33:45,992 INFO L226 Difference]: Without dead ends: 1524 [2021-05-02 20:33:45,992 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 95.6ms TimeCoverageRelationStatistics Valid=139, Invalid=241, Unknown=0, NotChecked=0, Total=380 [2021-05-02 20:33:45,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1524 states. [2021-05-02 20:33:46,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1524 to 1466. [2021-05-02 20:33:46,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1466 states, 986 states have (on average 1.268762677484787) internal successors, (1251), 995 states have internal predecessors, (1251), 368 states have call successors, (368), 112 states have call predecessors, (368), 111 states have return successors, (363), 358 states have call predecessors, (363), 363 states have call successors, (363) [2021-05-02 20:33:46,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1466 states to 1466 states and 1982 transitions. [2021-05-02 20:33:46,008 INFO L78 Accepts]: Start accepts. Automaton has 1466 states and 1982 transitions. Word has length 97 [2021-05-02 20:33:46,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:46,008 INFO L480 AbstractCegarLoop]: Abstraction has 1466 states and 1982 transitions. [2021-05-02 20:33:46,008 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 20:33:46,009 INFO L276 IsEmpty]: Start isEmpty. Operand 1466 states and 1982 transitions. [2021-05-02 20:33:46,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 20:33:46,009 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:46,009 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:46,225 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:46,225 INFO L428 AbstractCegarLoop]: === Iteration 41 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:46,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:46,225 INFO L82 PathProgramCache]: Analyzing trace with hash -1189405093, now seen corresponding path program 4 times [2021-05-02 20:33:46,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:46,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962061395] [2021-05-02 20:33:46,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:46,230 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:46,230 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [254852095] [2021-05-02 20:33:46,230 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:46,309 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 20:33:46,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:33:46,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 20:33:46,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:46,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:46,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:47,037 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 33 proven. 61 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-05-02 20:33:47,038 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:47,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962061395] [2021-05-02 20:33:47,038 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:47,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254852095] [2021-05-02 20:33:47,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254852095] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:47,038 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:47,038 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-05-02 20:33:47,038 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529454069] [2021-05-02 20:33:47,038 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-02 20:33:47,038 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:47,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-02 20:33:47,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-05-02 20:33:47,039 INFO L87 Difference]: Start difference. First operand 1466 states and 1982 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 17 states have internal predecessors, (55), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2021-05-02 20:33:48,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:48,268 INFO L93 Difference]: Finished difference Result 1529 states and 2075 transitions. [2021-05-02 20:33:48,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 20:33:48,269 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 17 states have internal predecessors, (55), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 97 [2021-05-02 20:33:48,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:48,273 INFO L225 Difference]: With dead ends: 1529 [2021-05-02 20:33:48,273 INFO L226 Difference]: Without dead ends: 1529 [2021-05-02 20:33:48,273 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 857.2ms TimeCoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2021-05-02 20:33:48,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1529 states. [2021-05-02 20:33:48,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1529 to 1507. [2021-05-02 20:33:48,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1507 states, 1010 states have (on average 1.2742574257425743) internal successors, (1287), 1019 states have internal predecessors, (1287), 384 states have call successors, (384), 113 states have call predecessors, (384), 112 states have return successors, (379), 374 states have call predecessors, (379), 379 states have call successors, (379) [2021-05-02 20:33:48,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1507 states to 1507 states and 2050 transitions. [2021-05-02 20:33:48,311 INFO L78 Accepts]: Start accepts. Automaton has 1507 states and 2050 transitions. Word has length 97 [2021-05-02 20:33:48,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:48,311 INFO L480 AbstractCegarLoop]: Abstraction has 1507 states and 2050 transitions. [2021-05-02 20:33:48,312 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 17 states have internal predecessors, (55), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2021-05-02 20:33:48,312 INFO L276 IsEmpty]: Start isEmpty. Operand 1507 states and 2050 transitions. [2021-05-02 20:33:48,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-05-02 20:33:48,312 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:48,312 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:48,528 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:48,528 INFO L428 AbstractCegarLoop]: === Iteration 42 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:48,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:48,528 INFO L82 PathProgramCache]: Analyzing trace with hash 672019267, now seen corresponding path program 3 times [2021-05-02 20:33:48,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:48,529 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284795098] [2021-05-02 20:33:48,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:48,535 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:48,535 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1941229016] [2021-05-02 20:33:48,535 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:48,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 20:33:48,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:33:48,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 25 conjunts are in the unsatisfiable core [2021-05-02 20:33:48,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:48,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:48,915 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 16 proven. 120 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-05-02 20:33:48,915 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:48,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284795098] [2021-05-02 20:33:48,915 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:48,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941229016] [2021-05-02 20:33:48,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941229016] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:48,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:48,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-05-02 20:33:48,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123503181] [2021-05-02 20:33:48,915 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-02 20:33:48,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:48,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-02 20:33:48,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2021-05-02 20:33:48,916 INFO L87 Difference]: Start difference. First operand 1507 states and 2050 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 20:33:49,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:49,181 INFO L93 Difference]: Finished difference Result 1836 states and 2451 transitions. [2021-05-02 20:33:49,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-02 20:33:49,182 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 98 [2021-05-02 20:33:49,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:49,198 INFO L225 Difference]: With dead ends: 1836 [2021-05-02 20:33:49,198 INFO L226 Difference]: Without dead ends: 1836 [2021-05-02 20:33:49,199 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 170.9ms TimeCoverageRelationStatistics Valid=171, Invalid=291, Unknown=0, NotChecked=0, Total=462 [2021-05-02 20:33:49,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1836 states. [2021-05-02 20:33:49,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1836 to 1737. [2021-05-02 20:33:49,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1737 states, 1161 states have (on average 1.2609819121447028) internal successors, (1464), 1186 states have internal predecessors, (1464), 442 states have call successors, (442), 134 states have call predecessors, (442), 133 states have return successors, (436), 416 states have call predecessors, (436), 436 states have call successors, (436) [2021-05-02 20:33:49,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1737 states to 1737 states and 2342 transitions. [2021-05-02 20:33:49,226 INFO L78 Accepts]: Start accepts. Automaton has 1737 states and 2342 transitions. Word has length 98 [2021-05-02 20:33:49,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:49,226 INFO L480 AbstractCegarLoop]: Abstraction has 1737 states and 2342 transitions. [2021-05-02 20:33:49,226 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 20:33:49,227 INFO L276 IsEmpty]: Start isEmpty. Operand 1737 states and 2342 transitions. [2021-05-02 20:33:49,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-05-02 20:33:49,227 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:49,227 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-05-02 20:33:49,443 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-05-02 20:33:49,443 INFO L428 AbstractCegarLoop]: === Iteration 43 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:49,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:49,444 INFO L82 PathProgramCache]: Analyzing trace with hash -1115053491, now seen corresponding path program 1 times [2021-05-02 20:33:49,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:49,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649459099] [2021-05-02 20:33:49,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:49,452 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:49,452 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1139125027] [2021-05-02 20:33:49,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:49,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:49,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 20:33:49,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:49,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:49,707 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 31 proven. 25 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2021-05-02 20:33:49,708 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:49,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649459099] [2021-05-02 20:33:49,708 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:49,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139125027] [2021-05-02 20:33:49,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139125027] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:49,708 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:49,708 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-05-02 20:33:49,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746680565] [2021-05-02 20:33:49,708 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-02 20:33:49,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:49,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-02 20:33:49,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-05-02 20:33:49,709 INFO L87 Difference]: Start difference. First operand 1737 states and 2342 transitions. Second operand has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 12 states have internal predecessors, (41), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 20:33:50,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:50,132 INFO L93 Difference]: Finished difference Result 2045 states and 2818 transitions. [2021-05-02 20:33:50,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-05-02 20:33:50,132 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 12 states have internal predecessors, (41), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 101 [2021-05-02 20:33:50,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:50,136 INFO L225 Difference]: With dead ends: 2045 [2021-05-02 20:33:50,136 INFO L226 Difference]: Without dead ends: 2045 [2021-05-02 20:33:50,137 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 274.0ms TimeCoverageRelationStatistics Valid=222, Invalid=770, Unknown=0, NotChecked=0, Total=992 [2021-05-02 20:33:50,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2045 states. [2021-05-02 20:33:50,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2045 to 1881. [2021-05-02 20:33:50,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1881 states, 1224 states have (on average 1.2679738562091503) internal successors, (1552), 1266 states have internal predecessors, (1552), 518 states have call successors, (518), 139 states have call predecessors, (518), 138 states have return successors, (512), 475 states have call predecessors, (512), 512 states have call successors, (512) [2021-05-02 20:33:50,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1881 states to 1881 states and 2582 transitions. [2021-05-02 20:33:50,159 INFO L78 Accepts]: Start accepts. Automaton has 1881 states and 2582 transitions. Word has length 101 [2021-05-02 20:33:50,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:50,161 INFO L480 AbstractCegarLoop]: Abstraction has 1881 states and 2582 transitions. [2021-05-02 20:33:50,161 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 12 states have internal predecessors, (41), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 20:33:50,161 INFO L276 IsEmpty]: Start isEmpty. Operand 1881 states and 2582 transitions. [2021-05-02 20:33:50,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-05-02 20:33:50,162 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:50,162 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:50,376 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:50,377 INFO L428 AbstractCegarLoop]: === Iteration 44 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:50,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:50,377 INFO L82 PathProgramCache]: Analyzing trace with hash 114401441, now seen corresponding path program 1 times [2021-05-02 20:33:50,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:50,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884265337] [2021-05-02 20:33:50,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:50,381 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:50,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [57559244] [2021-05-02 20:33:50,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:50,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 20:33:50,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 20:33:50,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:50,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:50,620 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 33 proven. 103 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-05-02 20:33:50,621 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:50,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884265337] [2021-05-02 20:33:50,621 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:50,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57559244] [2021-05-02 20:33:50,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57559244] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:50,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:50,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 20:33:50,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213037019] [2021-05-02 20:33:50,622 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 20:33:50,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:50,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 20:33:50,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2021-05-02 20:33:50,622 INFO L87 Difference]: Start difference. First operand 1881 states and 2582 transitions. Second operand has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 20:33:50,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:50,838 INFO L93 Difference]: Finished difference Result 1891 states and 2569 transitions. [2021-05-02 20:33:50,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-02 20:33:50,838 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 99 [2021-05-02 20:33:50,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:50,841 INFO L225 Difference]: With dead ends: 1891 [2021-05-02 20:33:50,841 INFO L226 Difference]: Without dead ends: 1891 [2021-05-02 20:33:50,841 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 88.8ms TimeCoverageRelationStatistics Valid=138, Invalid=242, Unknown=0, NotChecked=0, Total=380 [2021-05-02 20:33:50,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1891 states. [2021-05-02 20:33:50,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1891 to 1877. [2021-05-02 20:33:50,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1877 states, 1220 states have (on average 1.2532786885245901) internal successors, (1529), 1262 states have internal predecessors, (1529), 518 states have call successors, (518), 139 states have call predecessors, (518), 138 states have return successors, (512), 475 states have call predecessors, (512), 512 states have call successors, (512) [2021-05-02 20:33:50,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1877 states to 1877 states and 2559 transitions. [2021-05-02 20:33:50,867 INFO L78 Accepts]: Start accepts. Automaton has 1877 states and 2559 transitions. Word has length 99 [2021-05-02 20:33:50,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:50,867 INFO L480 AbstractCegarLoop]: Abstraction has 1877 states and 2559 transitions. [2021-05-02 20:33:50,867 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 20:33:50,867 INFO L276 IsEmpty]: Start isEmpty. Operand 1877 states and 2559 transitions. [2021-05-02 20:33:50,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-05-02 20:33:50,868 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 20:33:50,868 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 20:33:51,084 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:51,085 INFO L428 AbstractCegarLoop]: === Iteration 45 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 20:33:51,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 20:33:51,085 INFO L82 PathProgramCache]: Analyzing trace with hash 1944004338, now seen corresponding path program 3 times [2021-05-02 20:33:51,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 20:33:51,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257266292] [2021-05-02 20:33:51,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 20:33:51,089 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 20:33:51,090 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2016613733] [2021-05-02 20:33:51,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 20:33:51,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 20:33:51,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 20:33:51,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 60 conjunts are in the unsatisfiable core [2021-05-02 20:33:51,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 20:33:51,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 20:33:51,711 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 47 proven. 10 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2021-05-02 20:33:51,711 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 20:33:51,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257266292] [2021-05-02 20:33:51,711 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 20:33:51,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016613733] [2021-05-02 20:33:51,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016613733] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 20:33:51,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 20:33:51,712 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-05-02 20:33:51,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106875870] [2021-05-02 20:33:51,712 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 20:33:51,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 20:33:51,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 20:33:51,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-05-02 20:33:51,712 INFO L87 Difference]: Start difference. First operand 1877 states and 2559 transitions. Second operand has 15 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 5 states have call successors, (13), 1 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 20:33:54,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 20:33:54,495 INFO L93 Difference]: Finished difference Result 2069 states and 2850 transitions. [2021-05-02 20:33:54,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 20:33:54,495 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 5 states have call successors, (13), 1 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) Word has length 104 [2021-05-02 20:33:54,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 20:33:54,495 INFO L225 Difference]: With dead ends: 2069 [2021-05-02 20:33:54,495 INFO L226 Difference]: Without dead ends: 0 [2021-05-02 20:33:54,496 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 474.7ms TimeCoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2021-05-02 20:33:54,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-05-02 20:33:54,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-05-02 20:33:54,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-02 20:33:54,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-05-02 20:33:54,496 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 104 [2021-05-02 20:33:54,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 20:33:54,496 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-05-02 20:33:54,496 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 5 states have call successors, (13), 1 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 20:33:54,496 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-05-02 20:33:54,496 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-05-02 20:33:54,711 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-05-02 20:33:54,715 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.05 08:33:54 BasicIcfg [2021-05-02 20:33:54,715 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-05-02 20:33:54,715 INFO L168 Benchmark]: Toolchain (without parser) took 38351.45 ms. Allocated memory was 189.8 MB in the beginning and 476.1 MB in the end (delta: 286.3 MB). Free memory was 155.0 MB in the beginning and 198.7 MB in the end (delta: -43.7 MB). Peak memory consumption was 243.7 MB. Max. memory is 8.0 GB. [2021-05-02 20:33:54,715 INFO L168 Benchmark]: CDTParser took 0.09 ms. Allocated memory is still 189.8 MB. Free memory is still 172.4 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-05-02 20:33:54,717 INFO L168 Benchmark]: CACSL2BoogieTranslator took 222.71 ms. Allocated memory is still 189.8 MB. Free memory was 154.8 MB in the beginning and 172.5 MB in the end (delta: -17.7 MB). Peak memory consumption was 11.9 MB. Max. memory is 8.0 GB. [2021-05-02 20:33:54,717 INFO L168 Benchmark]: Boogie Preprocessor took 36.34 ms. Allocated memory is still 189.8 MB. Free memory was 172.5 MB in the beginning and 170.9 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-05-02 20:33:54,717 INFO L168 Benchmark]: RCFGBuilder took 331.91 ms. Allocated memory is still 189.8 MB. Free memory was 170.9 MB in the beginning and 153.1 MB in the end (delta: 17.8 MB). Peak memory consumption was 17.8 MB. Max. memory is 8.0 GB. [2021-05-02 20:33:54,717 INFO L168 Benchmark]: IcfgTransformer took 14.72 ms. Allocated memory is still 189.8 MB. Free memory was 153.1 MB in the beginning and 151.5 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-05-02 20:33:54,717 INFO L168 Benchmark]: TraceAbstraction took 37738.72 ms. Allocated memory was 189.8 MB in the beginning and 476.1 MB in the end (delta: 286.3 MB). Free memory was 151.0 MB in the beginning and 198.7 MB in the end (delta: -47.7 MB). Peak memory consumption was 240.1 MB. Max. memory is 8.0 GB. [2021-05-02 20:33:54,717 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09 ms. Allocated memory is still 189.8 MB. Free memory is still 172.4 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 222.71 ms. Allocated memory is still 189.8 MB. Free memory was 154.8 MB in the beginning and 172.5 MB in the end (delta: -17.7 MB). Peak memory consumption was 11.9 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 36.34 ms. Allocated memory is still 189.8 MB. Free memory was 172.5 MB in the beginning and 170.9 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 331.91 ms. Allocated memory is still 189.8 MB. Free memory was 170.9 MB in the beginning and 153.1 MB in the end (delta: 17.8 MB). Peak memory consumption was 17.8 MB. Max. memory is 8.0 GB. * IcfgTransformer took 14.72 ms. Allocated memory is still 189.8 MB. Free memory was 153.1 MB in the beginning and 151.5 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * TraceAbstraction took 37738.72 ms. Allocated memory was 189.8 MB in the beginning and 476.1 MB in the end (delta: 286.3 MB). Free memory was 151.0 MB in the beginning and 198.7 MB in the end (delta: -47.7 MB). Peak memory consumption was 240.1 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 13]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 40 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 37702.3ms, OverallIterations: 45, TraceHistogramMax: 13, EmptinessCheckTime: 38.5ms, AutomataDifference: 15523.2ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 6.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 2785 SDtfs, 4012 SDslu, 14015 SDs, 0 SdLazy, 10556 SolverSat, 2295 SolverUnsat, 1 SolverUnknown, 0 SolverNotchecked, 8455.7ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3047 GetRequests, 2371 SyntacticMatches, 5 SemanticMatches, 671 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2350 ImplicationChecksByTransitivity, 7920.0ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1881occurred in iteration=43, InterpolantAutomatonStates: 624, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 586.3ms AutomataMinimizationTime, 45 MinimizatonAttempts, 1825 StatesRemovedByMinimization, 41 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 427.0ms SsaConstructionTime, 1299.5ms SatisfiabilityAnalysisTime, 8308.5ms InterpolantComputationTime, 2802 NumberOfCodeBlocks, 2661 NumberOfCodeBlocksAsserted, 69 NumberOfCheckSat, 2757 ConstructedInterpolants, 0 QuantifiedInterpolants, 14440 SizeOfPredicates, 279 NumberOfNonLiveVariables, 10359 ConjunctsInSsa, 1093 ConjunctsInUnsatCore, 45 InterpolantComputations, 9 PerfectInterpolantSequences, 2753/3873 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! Received shutdown request...